-
-
Save realdm/eedd5946aa081af30a7a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package app.co.ke.ciclodevidaactivity; | |
import android.app.NotificationManager; | |
import android.support.annotation.DrawableRes; | |
import android.support.v4.app.NotificationCompat; | |
import android.support.v7.app.ActionBarActivity; | |
import android.os.Bundle; | |
import android.view.Menu; | |
import android.view.MenuItem; | |
public class MainActivity extends ActionBarActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
... | |
//Significa que a activity esta sendo criada pela primeira vez e nao existe nenhum bundle utilizado para preservar o estado anterior | |
if(savedInstanceState==null) | |
{ | |
//codigo da primeira execucao da activity | |
} | |
else | |
{ | |
//extrai a string do bundle utilizando a chave e re coloca no EditText | |
String mensagem = savedInstanceState.getString("msg"); | |
//re-escrever o texto no EditText | |
mTextMsg.setText(mensagem); | |
} | |
... | |
} | |
@Override | |
protected void onSaveInstanceState(Bundle outState) { | |
super.onSaveInstanceState(outState) | |
//Suposto texto extraido de um EditText e queremos mostrar mesmo depois de fechar a activity(Exemplo: whatsapp) | |
String mensagem = mTextMsg.getText().toString(); | |
//insere a mensagem no bundle utilizando a chave "msg" | |
outState.putString("msg",mensagem); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment