簡體   English   中英

在Serializable類中傳遞對象捆綁意圖

[英]Passing object Bundle intent in Serializable class

我必須提到我是Android和Java的新手。 我正在嘗試解決這個問題。 我有Seri​​alizable類,其中的對象填充了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的值

非常感謝。

像這樣添加片段

FragmentTransaction ft = getSupportFragmentManager()
                    .beginTransaction();
            ft.replace(resourceidwhereyouwantadd(R.id.view), new YourFragment());
            ft.commit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM