タグ付けされた質問 「android-activity」

Androidでのアクティビティの作成または管理に関する質問。Androidアプリケーションでは、アクティビティは、ユーザーが何かを実行できるようにするユーザーインターフェイスを提供するコンポーネントです。簡単な例は、電話をかける、写真を撮る、電子メールを送信する、または地図を表示することです。


7
ビューからホスティングアクティビティを取得するにはどうすればよいですか?
私はActivity3つEditTextのsと、sに情報を追加するための専用キーボードとして機能するカスタムビューを持っていEditTextます。 現在Activity、ビューにを渡して、現在フォーカスされている編集テキストを取得し、カスタムキーボードから内容を更新できるようにしています。 親アクティビティを参照してEditText、アクティビティをビューに渡さずに現在フォーカスされている方法はありますか?

9
押し戻されたときに2番目のアクティビティから1番目のアクティビティにデータを渡す方法は?-アンドロイド
Activity1とActivity2の 2つのアクティビティがあります。 ではActivity1IましボタンとのTextViewを。ボタンをクリックするとActivity2が起動します。 ではActivity2IきたのEditTextを。 私はから取得したデータを表示したいのEditTextにActivity2でのTextViewでActivity1をバックがから押されたときにActivity2。 誰かがこれを機能させるためのコードを手伝ってくれる?

11
Androidのコンテキストからアクティビティを取得する
これは私が困惑しています。 カスタムレイアウトクラス内からアクティビティメソッドを呼び出す必要があります。これの問題は、レイアウト内からアクティビティにアクセスする方法がわからないことです。 ProfileView public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super(context, attrs); ...... ...... } //Heres where things get complicated public void onClick(View v) { //Need to get the parent …

11
Android:(サービスから)現在のフォアグラウンドアクティビティを取得するにはどうすればよいですか?
サービスから現在実行中のアクティビティへの参照を取得するネイティブのAndroid方法はありますか? バックグラウンドでサービスを実行していますが、(サービスで)イベントが発生したときに現在のアクティビティを更新したいと思います。それを行う簡単な方法はありますか(私が上で提案したもののように)?

15
親アクティビティに正しく戻るにはどうすればよいですか?
私のAndroidアプリケーションには2つのアクティビティ(AおよびB)があり、インテントを使用してアクティビティAからアクティビティBに移動します。parent_activityの使用が有効になっています。 <activity android:name=".B" android:label="B" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.app_name.A" /> </activity> また、UPボタンを提供するテーマも使用しています。 したがって、アクティビティを呼び出した後、BIはUPボタンを使用してアクティビティAに戻ることができます。問題は、アプリケーションがアクティビティAのonCreate()関数を再度呼び出しているようで、これが必要な動作ではないことです。アクティビティBを呼び出す前と同じように見えるアクティビティAが必要です。 これを達成する方法はありますか? 前もって感謝します 編集: アクティビティAからアクティビティBを開始するコードは記述していません。Eclipseによって自動生成されると思います。 クラスBは次のようになります。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_b); getActionBar().setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_b, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); …



9
Androidでアニメーションなしのアクティビティを切り替える方法は?
FLAG_ACTIVITY_NO_ANIMATIONAndroidManifestファイルでIntentフラグを適切に使用するにはどうすればよいですか?私の問題は些細なことだと思いますが、良い例や解決策を見つけることができません。 <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> ただし、コンパイラーによってエラーは報告されdataませんが、正しくありません。アクティビティを切り替える場合に備えて、アニメーションを無効にしたいだけです。getWindow().setWindowAnimations(0);むしろonCreateまたはonResumeで使用できますが、フラグを使用する方がより良い方法ですね。 コードでも使用できます: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); しかし、私はこのフラグをAndroidマニフェストで使用したいと思います。2番目のアクティビティから最初のアクティビティに戻る場合にもアニメーションを無効にします。

6
通知クリック:アクティビティは既に開いています
クリックすると特定のアクティビティを開く通知のあるアプリケーションがあります。通知をクリックして、アクティビティが既に開かれている場合、それは再開されずに前面に表示されます。 フラグFLAG_ACTIVITY_BROUGHT_TO_FRONTまたはFLAG_ACTIVITY_REORDER_TO_FRONTでそれを行うことができると思ったが、それはそれを再び開き続けるので、私は2回のアクティビティを持っています。 これは私のコードです: event_notification = new Notification(R.drawable.icon, mContext.getString(R.string.event_notif_message), System.currentTimeMillis()); Intent notificationIntent = new Intent(mContext, EventListActivity.class); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); sendNotification(event_notification, notificationIntent, mContext.getString(R.string.event_notif_title), body, Utils.PA_NOTIFICATIONS_ID); フラグでそれを管理できますか、それとも、SharedPreferencesに変数を格納して、開いているかどうかを確認する必要がありますか? ありがとう!

8
1つのアクティビティと他のすべてのフラグメント[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私は1画面の実装を考えていますActivityし、他のすべてのsreens Fragmentsとmanaging all the fragments thru the activity。 それは良い考えですか?私の答えは「いいえ」ですが、それでもこの考えについてもっと明確に知りたいのです。 アイデアの長所と短所は何ですか? 注意: フラグメントとアクティビティのリンクを教えないでください。 編集: これはフラグメントとアクティビティに関するものです: 長所: フラグメントは、サブアクティビティとしてのアクティビティで使用されることを意図しています。 フラグメントはアクティビティの代わりにはなりません。 フラグメントは再利用性を目的としています(再利用性を実現する方法を知る必要があります)。 フラグメントは、タブレットと電話の両方をサポートするコードを作成するための最良の方法です。 短所: フラグメントからデータを取得するには、インターフェースを実装する必要があります。 対話については、それを示すのに長い道のりが必要です。 タブレットを考慮しない場合、なぜフラグメントを使用する必要があるのですか?アクティビティとフラグメントの開始時間の違いは何ですか?



6
サービスからのAndroid開始アクティビティ
アンドロイド: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } このサービスを Activity ではActivity、条件を満たした場合には、開始 startService(new Intent(WozzonActivity.this, LocationService.class)); LocationService上記の私のから起動できませんでした、サービスクラスActivityで現在実行Activity中のコンテキストを取得するにはどうすればよいですか?

8
Android ActivitesのonPause()とonStop()の違いは何ですか?
android doc here http://developer.android.com/reference/android/app/Activity.htmlから、「アクティビティがフォアグラウンドに入りました」が呼び出されonPause()、「アクティビティが表示されなくなりました」が呼び出されると述べましたonStop()。 「アクティビティが前面に表示される」と「アクティビティが表示されなくなる」は同じではありませんか?それらの違いは何ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.