بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

راهنمایی نحوه ی save کردن داده های برنامه

مدیریت گفتگو
ramin301 12 سال پیش
آخرین تغییر: 12 سال پیش

من یک کد خیلی ساده برای تمرین قرار دادم که مثلا اگر روی 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) // اصلاح
} }); } }

نظرات

counter عددیه . قبل از مقدار دهی با یه رشته خالی جمعش کن : txtAdd.setText(""+counter)
ramin301 12 سال پیش
بله ممنون دقیقا مشکل همین بود . متشکر جناب حسین زاده
Ghost 12 سال پیش
من نفهمیدم چی شد؟!اگه میشه یه توضیح هم بای من بگذارید!
ramin301 12 سال پیش
bia2000 عزیز در تاپیک مخصوص صلوات شمارت توضیح دادم دوست عزیز
ramin301 12 سال پیش
دوستان عزیز منظر راهنمایی های شما دوستان هستم
Criss 12 سال پیش
لطفا سوال قبلی تون رو برگردونید چون ممکنه سوال شما سوال کسی دیگه هم باشه و سوالات جدیدتون رو بعد از سرچ کردن در انجمن اگر به پاسخ نرسیدید بعدا سوال جدید ایجاد کنید برای این چیزی که شما میهواید خیلی راههای متفاوتی وجود داره فقط کافیه اطلاعات رو جایی ذخیره کرده باشید و از اونجا ری لود کنید که میتونید از دیتابیس یا سرور و یا از بهترین راه یعنی پریفرنسس ها استفاده کنید اموزش 17-1 که تنظیمات برنامه رو نگهداری میکنه
ramin301 12 سال پیش
عین سوال قبلی در تاپیک دیگر هست . من هدفم این هست که مثلا عدد آخری که این به اصلاح صلوات شمار میگیره و برنامه بسته میشه . چه کدی بنویسم که این عدد برای این برنامه ذخیره بشه و با باز شدن برنامه عدد رو نشون بده
Criss 12 سال پیش
شما باید بخش 17-1 رو از اموزش ها ببیید که کاملا راجب همین موضوع صحبت میشه (ذخیره کردن اطلاعات و تنظیمات برنامه)

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .