You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Clover/Chan/src/org/floens/chan/activity/ReplyActivity.java

48 lines
1.2 KiB

package org.floens.chan.activity;
import org.floens.chan.fragment.ReplyFragment;
import org.floens.chan.model.Loadable;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.util.Log;
import android.view.MenuItem;
public class ReplyActivity extends Activity {
private static Loadable loadable;
public static void setLoadable(Loadable l) {
loadable = l;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (loadable != null) {
getActionBar().setDisplayHomeAsUpEnabled(true);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(android.R.id.content, ReplyFragment.newInstance(loadable));
ft.commitAllowingStateLoss();
loadable = null;
} else {
Log.e("Chan", "ThreadFragment was null, exiting!");
finish();
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
}