android通过intent在扩展的intentservice活动中获取变量

时间:2016-01-24 02:38:09

标签: android variables android-intent intentservice

标题自解释,我该怎么做?

我尝试过经典的intent方法,但是getIntent()部分在我的活动中没有工作,扩展了IntentService ..

1 个答案:

答案 0 :(得分:1)

您无需从IntentService调用getIntent()

当IntentService开始运行时(onHandleIntent()),您可以将intent作为参数。然后,您可以使用getStringExtra()正常阅读附加内容。检查以下代码:

@Override
    protected void onHandleIntent(Intent intent) {
    String username = intent.getStringExtra("key_1");
    String password = intent.getStringExtra("key_2");
    // Code here ...
}

点击此链接了解更多信息:Using putExtra to pass values to intent service