Android从普通类跳转到Activity

在实际项目中遇到这样一种情况:在初始Activity---StartActivity启动后即调用一个TCP Service,服务从服务器获取数据成功后需要携带数据跳转到主Activity---MainActivity

在编写程序中,我们需要在一个TCP通信的普通类中实现跳转到MainActivity。类中代码如下

Bundle b=new Bundle();
b.putStringArray("data", result);
Intent intent = new Intent(StartActivity.startActivity, MainActivity.class);
intent.putExtras(b);
StartActivity.startActivity.startActivity(intent);

其中result是从服务器获取的数据。成功实现了服务运行后跳转到另一个Activity的功能。

-----------------------分割线----------------------------

那么如何在MainActivity中获取Intent传入的数据呢?

Bundle b=this.getIntent().getExtras();
String[] array=b.getStringArray("data");

猜你喜欢

转载自blog.csdn.net/codercui/article/details/76696307
今日推荐