私はアプリケーションを設定しており、お気に入りのテーブルにアクティビティを追加するためにアクティビティにお気に入りボタンが必要です。私は電子メールを格納するSQLiteデータベースで設定されたFacebookログインを持っています。私は自分のお気に入りにアクティビティを保存してSQLiteデータベースに保存する方法を知りましたか?お気に入りボタンに追加AndroidのSQLite
私は、次のようなコードを見てきました:
btnAddFavourite = (ImageButton) findViewById(R.id.btnAddFavourite);
btnAddFavourite.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Add code here to save the favourite, e.g. in the db.
}
});
btnAddFavourite.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// Open the favourite Activity, which in turn will fetch the saved favourites, to show them.
Intent intent = new Intent(getApplicationContext(), FavViewActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(intent);
return false;
}
});
をしかし、私はSQLiteのデータベースの私のお気に入りに活動を保存することを可能にするために追加してどのようなコードを確認していません。
解決策 - 私はSharedPreferencesを使用することができますが、どのように全体の活動を保存すると思いますか?ユーザーは自分のお気に入りのページに行くとき
したがって、彼らは
を保存したアクティビティに移動するボタンを持っている私はあなたの助けを本当に感謝します。
ありがとうございました!
SQLLiteの使用に関するチュートリアルについては、googleを参照してください。 – Doomsknight
「活動を保存する」という意味を説明できますか?アクティビティは、ユーザーとのやりとりを提供するために使用されるコードです。あなたはどのような情報を保存する必要がありますか? – adelphus
私はアクティビティに行くためのボタンがあります。つまり、パブに行くためのアクティビティがあり、そのパブをお気に入りに保存したいから、ユーザーが「お気に入りに保存」をクリックすると、パブは自分のお気に入りに追加されますアクティビティ。 – User10