آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

لود خودکار

Mir Unknown  12 سال پیش  12 سال پیش
+1 0

سلام

چکار کنم صفحه برنامه خودکار لود بشه و اطلاعاتش بروز بشن یعنی اگه تو دیتابیس اصلاعاتی اضافه کردم بدون لود دستی اصلاعات صفحه بروز بشن و اصلاعات جدید دیتابیس دیده بشن

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
0 0

اطلاعات از کجا وارد دیتابیس میشن؟ خب بالاخره یه دکمه ای میزنی که اطلاعات وارد دیتابیس بشن دیگه. توی همون دکمه بگو اطلاعات رو refresh کنه.

اگه هم اطلاعات دارن مثلا از اینترنت آپدیت میشن که از یه Service برای refresh کردن اطلاعات استفاده کن یا بگو موقعی که کدهای اضافه شدن به دیتابیس تموم شد ، اطلاعات یه refresh بشه

0 0
بدون زدن دکمه میخوام این کار انجام بشه مثل برنامه های چت،کد refresh چیه؟ (12 سال پیش)
0 0
البته واس من با دکمه هم انجام نمیشه کد رو پاین میزارم ی نگاه بنداز ببین مشکل کجاست (12 سال پیش)
0 0
خب مورد شما دومیه دیگه . از یه Service یا thread ها استفاده کن (12 سال پیش)
پاسخ به سوال 
Mir Unknown  12 سال پیش
0 0

 package ir.qchat.app.myapp.qchat;

import java.util.ArrayList;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.Toast;
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;


public class test extends Activity {

private ArrayAdapter adapter;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.khane);

final ListView ltvChat = (ListView) findViewById(R.id.ltvChat);
final EditText edtChat = (EditText) findViewById(R.id.edtChat);
Button btnSend = (Button) findViewById(R.id.btnSend);

adapter = new AdapterNote(G.chats);
ltvChat.setAdapter(adapter);
adapter = new AdapterNote(G.chats);

Commands.readchat();
adapter.notifyDataSetChanged();


btnSend.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

if (edtChat.getText().toString().length() > 0) {

ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();

params.add(new BasicNameValuePair("chat", edtChat.getText().toString()));

Commands.sendData(params);
Commands.readchat();
adapter.notifyDataSetChanged();
}

}
});

}

}

0 0
برای این کدت نمیدونم. باید ببینیم کدنویسیت چطوری بوده. بهتره برای این بخشش ، یه سوال دیگه توی فروم مطرح کنی و توضیحات بیشتری بدی (12 سال پیش)
0 0
باشه همین کارو خواهم کرد ممنون بابت توجوتون (12 سال پیش)

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