1

私は以下のコードを持っています:

  Intent myintent = new Intent (ScreenOne.this, ScreenTwo.class);
  startActivity(myintent);

ScreenTwo は、電話番号のリストで構成されています。どちらの画面も BaseScreen を拡張します。

私がする必要があるのは、電話番号をクリックして、アプリ内から電話をかけることです。コードは正しいですが、唯一の問題は、通話画面が ScreenTwo の背後にあることです。

私は、インテントで渡しているコンテキストに何かがあると推測しています。

利用した

  • ScreenOne.this、
  • これ、
  • getBaseContext()、
  • getApplicationContext()、
  • getApplication と
  • getParent(),

すべて役に立たない。

4

2 に答える 2

0

ScreenTwoActivity を拡張Activityするため、それ自体は であるはずです。さらにいくつかの新しいアクティビティを作成し (そしてそれらも登録し)、最初のアプローチで行っているようにそれらを呼び出す必要があります。AndroidManifest.xml

于 2012-09-12T10:18:08.280 に答える
0

これには光が当てられず、すべてのコンテキストが画面を一番上に表示するのに機能していないようです。別の回避策を見つける必要があると思います.

于 2012-09-25T12:23:53.040 に答える