0

私は以下のコードを使用していますが、そのコードは静的データパスのみに完全に使用されているため、searchview から動的に文字列データを渡す必要があります。以下のコードで文字列を設定します。コードを試してみましたが、コードが機能しません。

タブ アクティビティ

Bundle bundle=new Bundle();
bundle.putString("My_DATA",query); //here query is string variable. that in dynamic data.
mAdapter.getData(bundle);

TabPagerAdapter

        Fragment fragment = new ImageFragment();
        bundle.get("My_DATA");
        fragment.setArguments(bundle);
        return fragment;

タブフラグメント

if(getArguments()!=null){
String sentString = getArguments().getString("My_DATA");
Log.i("FRAGMENT MSG", sentString);}

上記のコードは動的データでは機能しませんが、タブ アクティビティがクエリ変数を他の文字列に変更すると、このコードが完全に機能します。

4

0 に答える 0