Back to project page BitZero.
The source code is released under:
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> Everyone is permitted to copy and distribute v...
If you think the Android project BitZero listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package it.thezero.bitzero; // www . ja v a 2 s .c o m import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.support.v4.app.NavUtils; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class EditActivity extends Activity { private String label, addr; private EditText etlabel, etaddr; private Button ok, close; @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_edit); getActionBar().setDisplayHomeAsUpEnabled(true); label = this.getIntent().getStringExtra("label"); addr = this.getIntent().getStringExtra("addr"); etlabel = ((EditText)findViewById(R.id.etIp)); etaddr = ((EditText)findViewById(R.id.etDomain)); if(label.isEmpty() && addr.isEmpty()){ Toast.makeText(getApplicationContext(), getString(R.string.empty), Toast.LENGTH_LONG).show(); NavUtils.navigateUpFromSameTask(EditActivity.this); } else { etaddr.setText(addr); etlabel.setText(label); close = ((Button)findViewById(R.id.btnClose)); ok = ((Button)findViewById(R.id.btnOk)); ok.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(!etlabel.getText().toString().isEmpty() && !etaddr.getText().toString().isEmpty()){ if(MainActivity.addr.containsKey(etaddr)){ MainActivity.addr.remove(etaddr); } MainActivity.addr.put(etaddr.getText().toString(),etlabel.getText().toString()); NavUtils.navigateUpFromSameTask(EditActivity.this); } else { Toast.makeText(getApplicationContext(), getString(R.string.empty), Toast.LENGTH_LONG).show(); } } }); close.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { NavUtils.navigateUpFromSameTask(EditActivity.this); } }); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.edit, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (id) { case R.id.action_about: return true; case R.id.action_settings: return true; case android.R.id.home: NavUtils.navigateUpFromSameTask(this); //NavUtils.shouldUpRecreateTask(this, new Intent(this,MainActivity.class)); } return false; } }