Add a value in shared preferences
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.one);
continueAligment = (Button) findViewById(R.id.continue_aligment);
lineerLayout = (LinearLayout) findViewById(R.id.lineerLayout);
final SharedPreferences sp = PreferenceManager
.getDefaultSharedPreferences(this);
inflater = getLayoutInflater();
if (sp.getBoolean("ADD_TWO", false)) {
inflateTwo();
} else continueAligment.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
inflateTwo();
sp.edit().putBoolean("ADD_TWO", true).commit();
}
});
}
private void inflateTwo() {
view = inflater.inflate(R.layout.two, lineerLayout, false);
nPointLineerLayout = (LinearLayout) view
.findViewById(R.id.nPointlinearLayout);
lineerLayout.addView(nPointLineerLayout,
lineerLayout.indexOfChild(continueAligment));
}
Of course if you added two already you want to disable that button - no ?