我是新的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中已经有“已经开始”和“活动正在运行”,但在本机调用屏幕上没有显示任何内容。 请帮我。非常感谢。