問題タブ [appcompatactivity]
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.
android - このエラーを修正するにはどうすればよいですか: このアクティビティで Theme.AppCompat テーマ (または子孫) を使用する必要があります
このエラーを修正するためにすべてのインターネット Web サイトを検索しましたが、できませんでした。はいといいえの2つのボタンでAlertDialogを作成したいだけです。
これは私のコードです:
そして、これが私のスタイルです:
これが私のスタイルです(v21):
これはマニフェストです:
[ダイアログ] ボタンをクリックすると、次のエラーが表示されます。
このリンクのどれも私を助けることができませんでした:
もっと。
どうすればこれを修正できますか?
android - Androidの「Javaクラス拡張」「AppcompatActivity」と「Activity」と「ActionBar」の違いは?
Android - API 15 と最新 API の間の API を使用するアプリを開発します。
しかし、「Java クラスの拡張」について 1 つ質問があります。
違いは何ですか:
Java クラス
extends AppcompatActivity、およびJava クラス
extends Activity、およびジャバクラス
extends ActionBarActivity。
誰かが明確な定義を与えた場合、私は間違いなく私の質問に対して受け入れられた回答にチェックマークを付けます.
android - Proguard を使用したツールバー getTitle nullpointerexception
ProGuard を使用せずにアプリをビルドするとすべて正常に動作しますが、プロジェクトで ProGuard を有効にすると、アプリの起動時にnullpointerexceptionforを受け取ります。ToolBar.getTitle()ProGuard のマニュアルと SO に関する複数のトピックを読みましたが、まだ解決策が見つかりません。私は今、ProGuard ファイルに何かを追加することに少し熱狂的だったかもしれません。しかし、NPEを受け続けているのでToolBar.getTitle()、いろいろ試しています。
私の問題とすべてのコードを読んでくれてありがとう。
これらは私のコードです:
build.gradle
プロガード:
Activity_Main.xml:
主な活動:
logcat のエラー:
android - appcompat 23ツールバーのホーム/上ボタンのクリックイベントをキャッチできません
作成に関する私のアクティビティは次のとおりです
そして、onOptionsItemSelected で、HOME/up ボタンを押しても何も得られませんでした。
そして私のやり方では、これはまったく役に立ちません。
public boolean onOptionsItemSelected(MenuItem menuItem) { if (menuItem.getItemId() == android.R.id.home) { Timber.d("ホームが押されました"); 戻ります super.onOptionsItemSelected(menuItem); }
android - ダブルクリックして editText からテキストを選択すると、ArithmeticException が発生します。
一部のデバイスでは、edittext からテキストを選択してコピーしようとすると、
算術例外
アクティビティでその編集テキストを使用して、AppCompatActivityから拡張します
ここに例外があります
E/MessageQueue-JNI: MessageQueue コールバックの例外: handleReceiveCallback E/MessageQueue-JNI: java.lang.ArithmeticException: でゼロ除算
android.widget.Editor.updateShowAsAction (Editor.java:6034) android.widget.Editor$SelectionActionModeCallback.onCreateActionMode (Editor.java:3208) com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper.onCreateActionMode (PhoneWindow. java:3522) android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode (SupportActionModeWrapper.java:155) android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode (AppCompatDelegateImplV7.java:1644) android.support. v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow (AppCompatDelegateImplV7.java:748) android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode (AppCompatDelegateImplV7.java:642) android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode (AppCompatDelegateImplV14.java:74) android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode (AppCompatDelegateImplV14.java:58) com.android.internal.policy.impl.PhoneWindow$DecorView.startActionMode (PhoneWindow.java:2981) com.android.internal.policy.impl.PhoneWindow$DecorView.startActionModeForChild (PhoneWindow.java:2968) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild ( ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.View.startActionMode ( View.java:5292) android.widget.Editor.startSelectionActionMode (Editor.java:1723) android.widget.Editor$SelectionModifierCursorController.onTouchEvent (Editor.java:5500) android.widget.Editor.onTouchEvent (Editor.java:1211) android.widget.TextView.onTouchEvent (TextView.java:9567) android.view.View.dispatchTouchEvent (View.java:8975) アンドロイド。view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup. java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view. ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.widget.ScrollView.dispatchTouchEvent (ScrollView.java: 615) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup. dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) Android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent ( ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) Android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent (PhoneWindow.java:2568) com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1776) android.app.Activity.dispatchTouchEvent (Activity.java:2866) android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper. java:60) com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent (PhoneWindow.java:2529) android.view.View.dispatchPointerEvent (View.java:9180) android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:4734) android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl. java:4572) android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4096) android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4149) android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java: 4115) android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4229) android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4123) android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4286) android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4096) android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4149) android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4115) android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4123) android.view.ViewRootImpl$InputStage.deliver ( ViewRootImpl.java:4096) android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:6594) android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6484) android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6455) android. view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:6684) android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:185) android.os.MessageQueue.nativePollOnce (MessageQueue.java) android.os.MessageQueue.next (MessageQueue. java:143) android.os.Looper.loop (Looper.java:130) android.app.ActivityThread.main (ActivityThread.java:5944) java.lang.reflect.Method.invoke (Method.java) java.lang.reflect.Method.invoke (Method.java:372) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.ジャワ:1399)
このメソッドの例外原因
android.widget.Editor.updateShowAsAction (Editor.java:6034)
これがedittextのxmlコードです
そして、これが私のスタイルです