Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 01:24

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Android CheckBox loop Problem

Discussion on Android CheckBox loop Problem within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
[becky]'s Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 319
Received Thanks: 67
Android CheckBox loop Problem

Hallo Leute, ich brauche Hilfe! Ich will ein App bauen, das während ein Checkbox gecheckt ist, jede 10 Sekunden etwas in einen .txt schreibt. Der Code das ich geschrieben habe friert wenn ich den Checkbox "prüfen" will. Bitte erklärt mir was es falsch ist und wie ich es lösen kann.

Hier ist der Code:
Code:
public class MainActivity extends Activity {
	Button btnClose;
	CheckBox chk;
	
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
	String currentDateandTime = sdf.format(new Date());

	@Override
	public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);

	chk = (CheckBox) findViewById(R.id.checkBox1);
	
	chk.setOnCheckedChangeListener(new OnCheckedChangeListener() {

		@Override
		public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
			// TODO Auto-generated method stub
			while (chk.isChecked()){
		try {
			File log = new File("/sdcard/log.txt");

			    if(!log.exists()){
			        Toast.makeText(getApplicationContext(), "We had to make a new file.", Toast.LENGTH_SHORT).show();
			        log.createNewFile();
			    }

			    FileWriter fileWriter = new FileWriter(log, true);

			    BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
			    bufferedWriter.write("date: " + currentDateandTime + "\n");
			    bufferedWriter.close();
			    Toast.makeText(getBaseContext(), "Done writing to 'log.txt'", Toast.LENGTH_SHORT).show();
		} catch (Exception e) {
			Toast.makeText(getBaseContext(), e.getMessage(),
					Toast.LENGTH_SHORT).show();
		}
		try { 
			Thread.sleep(10000); }
		catch (InterruptedException e) { }
	}
		}
		});

		btnClose = (Button) findViewById(R.id.btnClose);
		btnClose.setOnClickListener(new OnClickListener() {

			public void onClick(View v) {
				finish();
			}
		}); 
	}
}
[becky] is offline  
Reply

Tags
android, checkbox


Similar Threads Similar Threads
Php DB auslesen Checkbox problem
10/04/2014 - Web Development - 9 Replies
Sers, hier mal ein Bild: http://i.imgur.com/5cV0cPR.png Hier mein Code: <?php $sql_select = $db->query("SELECT * FROM mybb_ugann"); if(!(mysqli_num_rows($sql_select) == 0)) { echo '<form method="post" action="ug_ann.php">';
Problem mit Checkbox & Werte setzen
07/18/2012 - AutoIt - 11 Replies
Hey.. ich hab mein Script für mein progressbar test fast fertig, nur iwie zeigt der mir immer (nach einiger zeit) nachdem die checkbox für vierfache geschwindigkeit aktiviert wurde in line 318 (der teil kurz vorm ende des scriptes ($mdiff = 25 darunter $hungerzeit = ... darunter...)) einen fehler. Ich habe keine ahnung , wie ich das problem lösen kann. die werte in den variablen: mdiff, hungerzeit etc. sind die milisekunden nachdem zum beispiel der hungerbalken reduziert werden soll....
[Visual Basic 2010] [Hilfe] Checkbox Problem / Streamreader / Streamwrite
01/08/2012 - .NET Languages - 15 Replies
Hey Leute , Habe ein Problem Bei Visual Basic 2010 Mein Code : (Nicht der ganze ^^ ;D ) Hier Der Code Für Form 1 Load :
Problem mit Checkbox
08/06/2011 - AutoIt - 12 Replies
Hallo Leute, ich hab ein Programm geschrieben, dass die aktuelle IP alle x Minuten ausließt und in einer txt speichert. Es soll auch im Hintergrund gestartet werden können, aber ich hab Probleme mit der Checkbox: sie verändert sich nicht, wenn man draufklickt... #include <ButtonConstants.au3> #include "INet.au3"



All times are GMT +1. The time now is 01:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.