Android从普通类跳转到Activity

xiaoxiao2021-02-27  159

在实际项目中遇到这样一种情况:在初始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");

转载请注明原文地址: https://www.6miu.com/read-12506.html

最新回复(0)