0

我必须提到我是 Android 和 Java 的新手。我正在尝试一个星期来解决这个问题。我有 Serializable 类,其中填充了 http json 的对象,我正在使用适配器填充列表视图,一切正常,但是当我想将一个对象传递给另一个类时,它强制关闭,请如果有人可以更正我的代码。

这个 void 在 Serializable 类中

  public void save(){
 Intent intent =  new Intent();
 Bundle extra = intent.getExtras();
  intent.putExtra("title", getTitle()); 

           }

当我尝试这个时:

Intent intent =  new Intent(this, Fragment2.class);  i got error The constructor   
Intent(FeedItem, Class<Fragment2>) is undefined

这是我想使用传递对象的片段类

     Intent intent = getActivity().getIntent();
 Bundle extras = intent.getExtras();
 FeedItem feedItem = (FeedItem)getActivity().getIntent().getSerializableExtra("title");
 String title = feedItem.getTitle();
 Toast.makeText(getActivity(), title, Toast.LENGTH_LONG).show(); 

错误 未使用局部变量 extras 的值

非常感谢。

4

1 回答 1

0

片段是这样添加的

FragmentTransaction ft = getSupportFragmentManager()
                    .beginTransaction();
            ft.replace(resourceidwhereyouwantadd(R.id.view), new YourFragment());
            ft.commit();
于 2013-11-12T12:42:30.110 回答