بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
راهنمایی نحوه ی save کردن داده های برنامه
من یک کد خیلی ساده برای تمرین قرار دادم که مثلا اگر روی btnAdd کلیک کرد یکی به TextViwe اضافه بشه و اگه روی btnRemove کلیک کرد یکی کم بشه .
حالا میخوام امکان ذخیره کردن اخرین اطلاعاتی که به Text view داده می شه خود به خود با بستن برنامه ذخیره بشه برای باز کردن دوباره آن.
لازم بذکر است ابتدا سوال چیز دیگه ای بود ولی بعد از حل شدند برای عدم هدر رفت فضای سایت همین سوال ویرایش شد.
کد من این هستش.
package saramin.tamrin.salavat_shomar;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class SalavatShomarActivity extends Activity {
public int counter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button btnAdd = (Button) findViewById(R.id.btnAdd);
final Button btnRemove = (Button) findViewById(R.id.btnRemove);
final TextView txtAdd = (TextView) findViewById(R.id.txtAdd);
btnAdd.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
counter++;
//txtAdd.setText(counter); اشتباه اینجا بود
txtAdd.setText("" + counter) // اصلاح
}
});
btnRemove.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
counter--;
// txtAdd.setText(counter); اشتباه اینجا بود
txtAdd.setText("" + counter) // اصلاح
} }); } }
+1
0
counter عددیه . قبل از مقدار دهی با یه رشته خالی جمعش کن : txtAdd.setText(""+counter) (11 سال پیش)
0
0
بله ممنون دقیقا مشکل همین بود .
متشکر جناب حسین زاده
(11 سال پیش)
0
0
من نفهمیدم چی شد؟!اگه میشه یه توضیح هم بای من بگذارید! (11 سال پیش)
0
0
bia2000 عزیز در تاپیک مخصوص صلوات شمارت توضیح دادم دوست عزیز (11 سال پیش)
0
0
دوستان عزیز منظر راهنمایی های شما دوستان هستم (11 سال پیش)
0
0
لطفا سوال قبلی تون رو برگردونید چون ممکنه سوال شما سوال کسی دیگه هم باشه
و سوالات جدیدتون رو بعد از سرچ کردن در انجمن اگر به پاسخ نرسیدید بعدا سوال جدید ایجاد کنید
برای این چیزی که شما میهواید خیلی راههای متفاوتی وجود داره فقط کافیه اطلاعات رو جایی ذخیره کرده باشید و از اونجا ری لود کنید که میتونید از دیتابیس یا سرور و یا از بهترین راه یعنی پریفرنسس ها استفاده کنید اموزش 17-1 که تنظیمات برنامه رو نگهداری میکنه (11 سال پیش)
+1
0
عین سوال قبلی در تاپیک دیگر هست .
من هدفم این هست که مثلا عدد آخری که این به اصلاح صلوات شمار میگیره و برنامه بسته میشه . چه کدی بنویسم که این عدد برای این برنامه ذخیره بشه و با باز شدن برنامه عدد رو نشون بده (11 سال پیش)
+1
0
شما باید بخش 17-1 رو از اموزش ها ببیید که کاملا راجب همین موضوع صحبت میشه (ذخیره کردن اطلاعات و تنظیمات برنامه) (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .