問題タブ [android-activity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
308 参照

android - Android データの受け渡しとデータベース アクセス

Android デバイスがスリープから復帰したときに、Activity が再描画されるまでに永遠に時間がかかるという問題が発生しています (ほとんどの場合、Activity を終了する必要があります)。理由はわかりませんが、バンドルに保存されている ID に基づいてデータベースからオブジェクトを取得する以下のコードをコメント アウトすると、問題は解消されます。

db トランザクションが問題を引き起こしている理由がわかりません。何か案は?
次に、id を保存して onCreate でデータベースから取得するよりも、オブジェクトをバンドルに保存する方がよいでしょうか?

0 投票する
1 に答える
719 参照

iphone - iPhone-ActivityIndi​​catorを読み込んでいます

私は自分の問題を認識していますが、解決策を見つけることができません。ボタンが押されると、UIActivityIndi​​catorViewにstartAminationを実行し、XMLフィードからデータを取得するように指示します。私が抱えている問題は、ローダーのアニメーションを開始する前にイベント全体を実行するため、データが取得される前にローダーがスピンすることはないということです。ローダーのアニメーションを開始し、開始したらXMLフィードからのデータの取得を続行するにはどうすればよいですか?

0 投票する
1 に答える
10938 参照

android - Android:アクティブなアクティビティからフォアグラウンドアクティビティを閉じる方法は?

サーバーと非同期で通信するアプリケーションを作成しました。アプリケーションがサーバー要求を行うと、「読み込み中」の通知を含む新しいダイアログ(アクティビティ)が作成されます。メインアクティビティはサーバーの応答を処理するためのメソッドを実装しています。メインアクティビティがサーバーから応答を受け取ったら、フォアグラウンドアクティビティを閉じたいと思います。

通知ダイアログは次の方法で作成されます。

したがって、ユーザーが認証を試みると、次のメソッドが呼び出されます。

onAuthenticateResponseは認証応答を処理します。

onAuthenticateUser()の実行時に通知ダイアログ(DlgServerRequest)を閉じる方法を誰かが提案していただければ幸いです。

0 投票する
5 に答える
2447 参照

android-activity - コンピュータプログラミングを教えるためのグループゲーム(機能的または命令的)

(更新された質問の要約については、最後を参照してください。)

人々のグループ(子供または大人)に、高級言語で書かれたコンピュータープログラムがどのように機能するか、そして彼らが知っているように、そのプログラムと消費者向けデバイスとしてのコンピューターとの関係(テレビのようなもの)を伝えたい入力と「インターネット」を「行う」ボックス)。

コンピューターなしでやりたいです。持っていないからではなく、演技、ダンス、音楽、スポーツ、キャプチャーザフラッグなどの楽しい身体活動をしたいからです。

ここにstackoverflowでコンピューターを使用せずに、初心者向けプログラミングを教えることを読みました。Computer Science Unpluggedへの言及が最も近いですが、そこでの活動のほとんどは、複雑すぎるか、必要な小道具が多すぎるか、特定のコンピューターサイエンスの概念に焦点を当てています。

プログラミングの基礎を教えるゲームも読んだことがありますが、上記の最初の段落の説明に一致するものはほとんどありません。

そして、念のために、命令型プログラミングの前に関数型プログラミングを教えるべきかを読みました。ですから私はそれらのどちらかを教えるための活動を受け入れています。

これらの要件に留意してください。そのうちのいくつかは主観的なものです。

  • 物理的
  • 小道具なし(またはごくわずか)
  • 楽しい
  • 可能な限り多くの感覚を伴う
  • プログラムを作成してコンピューター上で実行する体験をシミュレートします
  • 写真のどこにもコンピューターはありません
  • ゲームです(競争的または協力的)

資料の1つのソースは、企業があなたに送るチームビルディングゲームかもしれないと私は思います。しかし、それらはチームビルディングのために設計されており、コンピュータプログラムの作成と実行が何であるかを教えるものではありません。しかし、多分あなたはその考えを理解します。この質問を見る別の方法は、より多くの答えを見つけるためにどの検索用語を使用すべきかを提案することです-私は通常良い検索用語を選ぶことができますが、「コンピューター」と「ゲーム」の暗黙の「または」は私が望むものを見つけられませんその組み合わせはまったく異なるもののために予約されているからです。

アップデート:

  • これまでの回答ありがとうございます!
  • マシンの動作(1と0)や特定の概念ではなく、高級言語プログラムの動作をシミュレートすることに関心があることを明確にしました。
  • その明確化により、あなたのゲームの提案または見つかったゲームが機能的または命令型プログラミングについて教えているかどうかを具体的に言うことができます
  • その明確化とともに、コンピュータプログラムとコンピュータの関係を教えるためのゲームに関する部分にも対応してください。教えておく必要があるのは、物理的に似ている他の消費者向けデバイスには「プログラム」がないということです。なぜでしょうか。
  • あなたの直接の答えは大歓迎です。Computer Science Unplugged以外にも、すぐに使用できるソースを見つけることができれば、それも素晴らしいことです。
  • これまでの回答についての私のコメントを参照してください。これらはすべて、あなたが書いたものに感謝の精神で作成されたものであり、決して批判的であることを意味するものではありません。
0 投票する
13 に答える
252029 参照

android - Androidで向きの変更を無効にするにはどうすればよいですか?

ポートレートモードで使用したいアプリケーションがあるので、マニフェストXMLでandroid:screenOrientation="portrait"を定義しました。これはHTCMagic電話で問題なく機能します(他の電話でも向きが変わるのを防ぎます)。

しかし、ハードウェアQWERTYキーボード(仮想キーボードではない)を開くと、 HTCG1電話に問題があります。私のアクティビティはポートレートモードのままですが、再開されてすべての状態が失われるようです。これは、 HTCHeroバージョンでは発生しません。

私のアプリケーションは非常に大きいので、キーボードを開いたときに再起動してすべての状態を失いたくありません。どうすればそれを防ぐことができますか?

0 投票する
1 に答える
1404 参照

java - アクティビティを間接的に拡張する

使いやすさのために、特定のクラスでAndroidアクティビティを拡張して追加の機能を提供し、次にそのクラスでメインアクティビティを拡張したいと思います。

これを行う方法はありますか?現在、上記の形式では、クラスが見つからないという例外が発生します。

Logcat:

AppActivityにandroid.app.Activityを拡張させてもエラーは発生しません

0 投票する
2 に答える
1113 参照

android - OnCreate の AsyncTask は実行時に失敗しますが、Android でこれを回避するにはどうすればよいですか?

サーバー API への接続を確認するために、AsyncTask で開始するアクティビティがあります。これは UI スレッドで実行されるべきではないため、このために AsyncTask を作成しました。

問題は、Asynctask のバックグラウンド プロセスを開始するときにランタイム例外が発生することです。

どうすればこれを回避できますか?

ログから:

0 投票する
1 に答える
2528 参照

android - Android、現在表示されているアクティビティに関する情報を取得するにはどうすればよいですか?

現在焦点を当てている(フォアグラウンドにある)アクティビティに関する情報を取得する方法があるのだろうか?インストルメンテーションを使用していますが、テスト対象のアプリケーションで現在実行されているアクティビティを知りたいです。

ありがとう

0 投票する
1 に答える
6619 参照

android - Android: タブ内でアクティビティを使用してはいけないのはなぜですか?

アクティビティをタブのコンテンツとして使用してはならないといういくつかの場所を読みました。これが推奨されるアプローチではない理由を知りたいのですが...何か提案はありますか?

0 投票する
1 に答える
2058 参照

uml - UML アクティビティ図: 決定分岐はアクティビティ全体を終了します

意思決定のあるアクティビティで、それを表現する方法があるかどうか疑問に思っていました。ブランチの 1 つがアクティビティで完全に終了します。これは、条件が満たされたときに呼び出し元に制御を返すサブルーチンに似ています。

ありがとう、

カルロス