在调用屏幕上弹出一个活动

时间:2014-03-16 20:06:18

标签: android popup android-activity broadcastreceiver

我是新的Android开发人员。我正在开发我的应用程序,当我拨打电话时会弹出一个窗口。我的代码如下。

ServiceQutgoing

public class ServiceOutgoing extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    String outgoingno = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
    Log.d("Outgoing", outgoingno);

    Intent i = new Intent(context, Popup.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
context.startActivity(i);               

}

并且在弹出活动中是onCreate

protected void onCreate(Bundle savedInstanceState){


    super.onCreate(savedInstanceState);
    setContentView(R.layout.popup);

    View1 = (TextView)findViewById(R.id.textView1);
    View2 = (TextView)findViewById(R.id.textView2);
    View1.setText("Information about Service");
            View2.setText("Other Information");     
            Log.d("Already Started","Activity running");

}

结果:在Logcat中已经有“已经开始”和“活动正在运行”,但在本机调用屏幕上没有显示任何内容。 请帮我。非常感谢。

0 个答案:

没有答案