我新學捆綁和putExtra
當我從一本書我買了複製的執業代碼,它告訴我,putExtra不 用於捆綁
定義我可以使用putLong呢?或者是什麼?
public class ReminderEditActivity extends FragmentActivity {
@Override
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.reminder_edit_activity);
Fragment fragment = getSupportFragmentManager().findFragmentByTag(ReminderEditFragment.DEFAULT_EDIT_FRAGMENT_TAG);
if (fragment == null) {
fragment = new ReminderEditFragment();
Bundle args = new Bundle();
args.putExtra(ReminderProvider.COLUMN_ROWID, getIntent().getLongExtra(ReminderProvider.COLUMN_ROWID, 0L));
fragment.setArguments(args);
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add (R.id.edit_container, fragment, ReminderEditFragment.DEFAULT_EDIT_FRAGMENT_TAG);
transaction.commit();
}
}
}
'putExtra()'是一個方法,'Intent' – CommonsWare 2013-04-08 20:25:04
是的,我知道,但我想找到最好的替代方法來糾正錯誤 – 2013-04-08 20:27:22