Reputation: 75
I'm learning how to add elements to LayoutParam
. I add a TextView
element after each click to ```LayoutParam``.
public void send(View v){
message=edt.getText().toString().trim();
if(!message.equals("")){
TextView txt = new TextView(this);
txt.setText("You: "+message);
txt.setPadding(10,10,10,10);
txt.setTextSize(20);
txt.setTextColor(Color.WHITE);
txt.setFreezesText(true);
llayout.addView(txt);
scroll.fullScroll(View.FOCUS_DOWN);
edt.setText("");
}
}
my problem is when i press the Home Button and i open the app again, i don't see any elements. as they have never been.
Upvotes: 0
Views: 27
Reputation: 2401
Are you recalling the send() method in the onResume() method? if not then the data you had will be lost once the activity/fragment resumes. You would need something like this inside onResume():
@Override
public void onResume(){
super.onResume();
send(new View());
}
The parameters inside send, will be whatever view you're passing in.
Upvotes: 2