onClick on Cardview get from firebase

ATell

私はニュースビューホルダーでこれを行いました:

    public class NewsViewHolder extends RecyclerView.ViewHolder {

    View mView;
    Context context;

    public NewsViewHolder(final View itemView) {
        super(itemView);
        mView = itemView;
        itemView.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                Intent intent = new Intent(view.getContext(), DetalleFragment.class);
                view.getContext().startActivity(intent);
            }
        });
    }

    public void setTitular(String titular) {
        TextView post_titular = (TextView) mView.findViewById(R.id.titleText);
        post_titular.setText(titular);
    }

    public void setImage(Context ctx, String image){
        ImageView post_image = (ImageView) mView.findViewById(R.id.imageView);
        Picasso.with(ctx).load(image).into(post_image);
    }
}

カードビューでonClickを実行すると、次のエラーがスローされます。

E / AndroidRuntime:致命的な例外:メインプロセス:es.laramira.atellez.moroninfo、PID:5200 android.content.ActivityNotFoundException:明示的なアクティビティクラスが見つかりません{es.laramira.atellez.moroninfo / es.laramira.atellez.moroninfo。 Fragments.DetalleFragment}; AndroidManifest.xmlでこのアクティビティを宣言しましたか?android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1805)at android.app.Instrumentation.execStartActivity(Instrumentation.java:1523)at android.app.Activity.startActivityForResult(Activity.java:4224)atandroid.support。 v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:50)at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:79)at android.app.Activity.startActivityForResult(Activity.java:4183)at android .support.v4.app.FragmentActivity。

そして、AndroidManifest.xmlのIveが新しいアクティビティを定義しましたが、これを解決する方法がわかりません...

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="es.laramira.atellez.moroninfo">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".ActivityDetalle"></activity>
    </application>

</manifest>

Stackoverflowや他のサイトで見つかった多くの答えを試しましたが、これを解決することはできません...

JacksOnF1re

アクティビティではなく、フラグメントを開始しています。

new Intent(view.getContext(), DetalleFragment.class);

ただし、フラグメントにcontext.startActivityを使用することはできません。

マニフェストに表示されているように、「ActivityDetalle」を開始する場合は、呼び出しを次のように置き換えます。

new Intent(view.getContext(), ActivityDetalle.class);

編集:

アクティビティに属していないコンテキストからアクティビティを開始する場合は、インテントフラグを追加する必要があります Intent.FLAG_ACTIVITY_NEW_TASK

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Get value from input with onclick

分類Dev

get Cardview Background Color

分類Dev

Get element from which onclick function is called

分類Dev

How to get current user address from firebase

分類Dev

can't get params from firebase function

分類Dev

Get score and Category for specific user from Firebase

分類Dev

Get UID from expired Firebase auth token?

分類Dev

Get Data from Firebase (React, Axios)

分類Dev

How to get all data from firebase database?

分類Dev

Listview Onclick Listener Not working after updating Cardview Layout

分類Dev

CardViewの奇妙なonClickハイライト

分類Dev

CardView <include>レイアウトのOnClick

分類Dev

エラーonclickボタンiside(cardview、recyclerview)

分類Dev

Get the value from a single field from my firebase db

分類Dev

simplehtmldom get input onclick

分類Dev

simplehtmldom get input onclick

分類Dev

Get Download URL from file uploaded with Cloud Functions for Firebase

分類Dev

How to get child of child value from firebase in android?

分類Dev

Firebase Cloud Functions: how to get data from `change` and `context`?

分類Dev

IOS Swift - Get values from different nodes in Firebase database

分類Dev

How to get string and Date object from TIMESTAMP in Firebase Functions?

分類Dev

Get data from Firebase in Vue.js component

分類Dev

How to get the list of child nodes from firebase database reference?

分類Dev

How to fetch or get data from Cloud Firestore Firebase in android

分類Dev

Store Image in Localstorage from Firebase-Storage and Get the Path

分類Dev

How to Get a Value from Firebase Using Ionic 4

分類Dev

Vue Firebase: get query range from specific record to the last record

分類Dev

Get IP Address used to connect to Firebase from Android device

分類Dev

passing values from onClick

Related 関連記事

  1. 1

    Get value from input with onclick

  2. 2

    get Cardview Background Color

  3. 3

    Get element from which onclick function is called

  4. 4

    How to get current user address from firebase

  5. 5

    can't get params from firebase function

  6. 6

    Get score and Category for specific user from Firebase

  7. 7

    Get UID from expired Firebase auth token?

  8. 8

    Get Data from Firebase (React, Axios)

  9. 9

    How to get all data from firebase database?

  10. 10

    Listview Onclick Listener Not working after updating Cardview Layout

  11. 11

    CardViewの奇妙なonClickハイライト

  12. 12

    CardView <include>レイアウトのOnClick

  13. 13

    エラーonclickボタンiside(cardview、recyclerview)

  14. 14

    Get the value from a single field from my firebase db

  15. 15

    simplehtmldom get input onclick

  16. 16

    simplehtmldom get input onclick

  17. 17

    Get Download URL from file uploaded with Cloud Functions for Firebase

  18. 18

    How to get child of child value from firebase in android?

  19. 19

    Firebase Cloud Functions: how to get data from `change` and `context`?

  20. 20

    IOS Swift - Get values from different nodes in Firebase database

  21. 21

    How to get string and Date object from TIMESTAMP in Firebase Functions?

  22. 22

    Get data from Firebase in Vue.js component

  23. 23

    How to get the list of child nodes from firebase database reference?

  24. 24

    How to fetch or get data from Cloud Firestore Firebase in android

  25. 25

    Store Image in Localstorage from Firebase-Storage and Get the Path

  26. 26

    How to Get a Value from Firebase Using Ionic 4

  27. 27

    Vue Firebase: get query range from specific record to the last record

  28. 28

    Get IP Address used to connect to Firebase from Android device

  29. 29

    passing values from onClick

ホットタグ

アーカイブ