相关疑难解决方法(0)

在onReceive BroadcastReceiver中启动Activity

我想在我的onReceive()方法中开始一个活动.

package com.splashscreenactivity;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.widget.Toast;

public class SMSReceiver extends BroadcastReceiver {

    public static String trigger_message = "";

    @Override
    public void onReceive(Context context, Intent intent) {
        // ---get the SMS message passed in---
        Bundle bundle = intent.getExtras();
        SmsMessage[] msgs = null;
        String str = "";
        if (bundle != null) {
            // ---retrieve the SMS message received---
            Object[] pdus = (Object[]) bundle.get("pdus");
            msgs = new SmsMessage[pdus.length];
            for (int i = …
Run Code Online (Sandbox Code Playgroud)

android programming-languages android-activity

65
推荐指数
3
解决办法
8万
查看次数