我自横刀向天笑,去留肝胆两昆仑。这篇文章主要讲述Android——使用 Intent传递类相关的知识,希望能为你提供帮助。
【Android——使用 Intent传递类】
定义要传递的类事,必须加上
public class Movie implements Serializable {}
传入类:
public void onItemClick(AdapterView< ?> parent, View view, int position, long id) { Movie movie= movieList.get(position); Intent intent = new Intent(MovieActivity.this, EditMovie.class); Bundle bundle = new Bundle(); bundle.putSerializable("movie", movie); intent.putExtras(bundle); startActivity(intent); }
接受类:
Movie movie = (Movie) getIntent().getSerializableExtra("movie"); String name = movie.getName(); String desc = movie.getDesc(); editText1.setText(name); editText2.setText(desc);
推荐阅读
- Android Studio,使用外部模拟器作为生成app调试的模拟器
- Android入门常见问题
- Android fragment onHiddenChanged方法具体解释
- Android 九宫格
- Android apk安装代码
- android 4.4以上能够实现的沉浸式状态栏效果
- Android有关surfaceView又一次创建的问题。
- 关于Android应用程序漏洞的防护措施
- Android EditText 输入password是否可见