小编har*_*edi的帖子

使用自定义适配器填充GridView的难度

当我试图通过覆盖onPostExecute方法来填充我的GridView时,我遇到了一个问题.我adapter.add(oneMovie);在onPostExecute方法内部获得了一个强制关闭 .

我的代码链接如下:

MainActivityFragment.java

public class MainActivityFragment extends Fragment {
        MovieAdapter adapter;

   public MainActivityFragment() {

    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setHasOptionsMenu(true);
    }

    @Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater Inflater) {
        // Inflate the menu; this adds items to the action bar if it is present.
        Inflater.inflate(R.menu.moviefragment, menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

2
推荐指数
1
解决办法
41
查看次数

如何将对象从一个片段传递到另一个片段?

片段 MoneyTransferFragment 的代码......

MoneyTransferFragment moneyTransferFragment = new MoneyTransferFragment();
                    Bundle b = new Bundle();
                    b.putSerializable("UserValidateObject",userValidate);
                    b.putSerializable("BeneficiaryObject",beneficiaryDetails);
                    moneyTransferFragment.setArguments(b);
Run Code Online (Sandbox Code Playgroud)

我想检索该对象的第二个片段的代码......

Bundle b = getArguments();
    userValidate =(UserValidate) b.getSerializable("UserValidateObject");
    Log.i("getuserValidate",userValidate.toString());
Run Code Online (Sandbox Code Playgroud)

在日志中显示错误......

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception android-fragments

2
推荐指数
1
解决办法
6809
查看次数