1
我在我的Android应用2个问题,我需要的解决方案为他们请保存火力地堡通知
第一个问题,当用户点击了火力地堡的通知,他们可以看到他们,但是当他关闭该应用程序并打开它再次,通知消息消失,所以我怎么能将传入的通知消息保存在应用程序只有一天,然后它可以消失?
第二个问题,我需要让用户将应用程序中的文本复制到手机中,非常感谢。
这里是显示活动代码
package sanstephano.youth;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.TextView;
import android.app.Activity;
import android.widget.TextView;
import android.widget.Toast;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.os.Bundle;
import com.google.firebase.messaging.FirebaseMessaging;
import android.support.v4.content.LocalBroadcastManager;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import org.json.JSONException;
import org.json.JSONObject;
import static android.R.attr.key;
public class DisplayPush extends AppCompatActivity {
TextView Title,Message;
Button goApp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_push);
goApp = (Button) findViewById(R.id.but6);
Title = (TextView)findViewById(R.id.text_title);
Message = (TextView)findViewById(R.id.text_message);
if (getIntent().getExtras()!=null)
{
for (String key : getIntent().getExtras().keySet())
{
if (key.equals("title"))
Title.setText(getIntent().getExtras().getString(key));
else if (key.equals("message"))
Message.setText(getIntent().getExtras().getString(key));
}
}
onButClick();
}
private void onButClick() {
goApp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(DisplayPush.this,Screen2.class));
}
});
}
}
请问您能否以这两种方式以任何方式指导我教程? – Bishoy
http://www.androidauthority.com/use-sqlite-store-data-app-599743/ –