从android中的广播接收器开始活动

时间:2013-04-20 11:21:49

标签: android android-intent android-activity broadcastreceiver

在我的应用程序中,我从broadcastreceiver开始活动。 但在运行代码后,它首先显示活动。如果条件为真,我想要它 -

-

 wwhile ((line = bufferedReader.readLine()) != null) {
         System.out.println("Reading line...");
         flag=false;
         if(line.contains("cmp=com.android.gallery")){
            flag=true;
            break;      
         }
      }

      if(flag==true){

          Intent ii = new Intent(context,PasswordWindow.class);
            ii.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(ii);
      }

清单文件 -

 <activity android:name="com.example.app.PasswordWindow"></activity>
    <receiver android:name="com.example.app.Broadcast">
        <intent-filter >

            <action android:name="android.intent.action.BOOT_COMPLETED"></action>
            <action android:name="android.intent.action.USER_PRESENT"/>
        </intent-filter>
    </receiver>

0 个答案:

没有答案