問題タブ [main-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 に答える
339 参照

java - Android で戻るボタンでメイン アクティビティを閉じる問題を修正

私は単純な本のリストアプリケーションで作業しようとしています。アプリの問題は、メイン アクティビティから「新しいブック アクティビティ」に移動し、「保存」ボタンをクリックすると、メインに戻ることです。しかし、ここで「戻る」ハードウェア ボタンを押すと、「新しい本のアクティビティ」に戻ります。どうすればこれを修正できますか?

MAコードは次のとおりです。

編集:

NewBookActivity コードは次のとおりです。

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

java - Android Emulator にまだ Hello World が表示されている

そこで、Android SDK と ADT プラグインを使用するように Eclipse をセットアップしました。

AVD を設定して、Galaxy Nexus と Galaxy S2 エミュレーターを用意しました。

新しい Android プロジェクトを作成し、「Hello World!」と表示される空の MainActivity を取得しました。これが問題です。

グラフィカル レイアウトで、「Hello World!」を削除します。削除するテキスト。activity_main.xml と「Hello World!」を含むスクリプトをチェックインします。テキストはもうありません。どちらのエミュレーターでも実行し、すべてが機能しますが、アプリを開くと、"Hello World!" というメッセージが表示されます。まだあります。

ここにxmlがあります

そのテキストを削除する以外は何も変更していません。MainActivity.java は変更されていません。足りないものはありますか?

0 投票する
0 に答える
206 参照

class - Android で libgdx がデスクトップで問題なくクラッシュする

私の Libgdx プロジェクトはデスクトップでは問題なく動作しますが、android genymotion エミュレーターではクラッシュします。

私の主な活動は扇動していないようです: 04-17 19:20:11.537: W/dalvikvm(1075): Class init failed in newInstance call (Lcom/me/mygdxgame/MainActivity;)

エラーを介して次のように思われます: 04-17 19:20:11.549: E/AndroidRuntime(1075): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load gdx: findLibrary returned null

私は最小API 8とターゲット19を持っています.APIレベル18と10で実行しようとしました.グーグルはビルドパスの問題を示唆しましたが、ORDER AND EXPORTの下ですべてチェックしました.

誰が問題が何であるか知っていますか?私は初心者であり、さらに調査する方法についての手がかりを知っています。libgdx setup-ui でプロジェクトを再作成する価値はありますか?

これがログの一部です。ここで許可されているテキストの量がわからない...完全なログは80kです...ここに投稿しました

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

android - パブリック プロパティとメソッドをメイン アクティビティのフラグメントに公開するのは悪い形式ですか?

与えられた:

  • フラグメントからいつでも呼び出しgetActivity()て、コンテキスト内のアクティビティへの参照を取得できます。
    • そしてもちろん、このインスタンスを強力な型 ( などMainActivity) にキャストして、アクティビティのパブリック プロパティとパブリック メソッドへの参照を取得できます。

私の質問:

  • これはフォームが悪いのでしょうか?それは避けるべきですか?
    • 具体的には、アクティビティのプロパティとメソッドへの参照をインターフェイス経由で取得する必要がありますか?
  • それとも、パブリック プロパティとメソッドをアクティビティのフラグメントに公開するのが標準的な方法ですか?
0 投票する
0 に答える
61 参照

android - メソッド開始時の findViewById のエラー

mainActivity にはメソッド「toast1」があります

しかし、toast1 メソッドが起動されると、例外がスローされます。

これを修正する方法を知っている人はいますか?

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

android - MainActivity は SplashScreen が終了する前に開始します

Android アプリで 3 秒間続く SplashScreen アクティビティがあり、その後 MainActivity に切り替わります。

MainActivity はサウンドを再生し、ボタンがあります。私の問題は、SplashScreen アクティビティが表示されているときにサウンドが再生されることです。

MainActivity での onResume は run() を呼び出し、run() は 2 秒間スリープしてサウンドを再生します。

SplashScreen を 3 秒間表示して MainActivity に切り替える代わりに、5 秒間持続し、SplashScreen が表示されているときにサウンドを再生します。

私は何をしますか?

編集: これは私の SplashScreen アクティビティです:

}

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

java - MainActivity.this のスコープ内で MainActivity 型の囲んでいるインスタンスにアクセスできません。

ListView でアプリを作成しています。その ListView には、ListView 内の項目に触れたときに発生するアクションを設定できる別のクラスが必要です。ファイルをダウンロードして ProgressDialog を表示するようにプログラムしました。

エラーは次のコード行にあります。

MainActivity.this で。

誰かが問題を解決するのを手伝ってくれますか?

クラス全体はhttp://pastebin.com/3rWEKz4rにあります

0 投票する
0 に答える
448 参照

java - setZOrderOnTop による actionBar 上の SurfaceView

SurfaceView に問題があります。ビデオを表示するために必要です。透明な背景を配置して、ビデオの読み込み時に背景に黒い画面が表示されないようにし、ビデオの再生中にスクロールしても黒い線が表示されないようにします。私のアプリケーションは、instagram のようなビデオを表示します (同じスタイル)。

問題は、サーフェスビュー/ビデオがアクションバーの上に表示されることです。これは望ましくありません。問題が「setZOrderOnTop」であることはわかっていますが、それを削除すると、黒い背景とスクロールの問題が元に戻ります。それで、何か考えはありますか?

それが私のコードです:

助けてくれてありがとう。