PDA

View Full Version : نقض برنامه در تبلت های یکسان



r_khan
پنج شنبه 01 خرداد 1393, 12:22 عصر
من برنامه ای نوشتم در یک تبلت درست کار میکند ولی در یک تبلت دیگر از همون مدل درست کار نمیکند!!
دلیلش چی میتونه باشه؟

dasssnj
پنج شنبه 01 خرداد 1393, 12:26 عصر
یکم بیشتر در مورد برنامه تون بگید . لوگ کت بزارید. سورس بدید. همین طوری که نمیشه گفت!!

darkenerboy
پنج شنبه 01 خرداد 1393, 14:07 عصر
شما احتمالا توی یکی از تب ها یه برنامه ای نصب هست توی یکی نیست یا ورژن سیستم عامل هاشون با هم فرق داره !!!

poorman
پنج شنبه 01 خرداد 1393, 23:49 عصر
سلام

چیش درست کار نمیکنه ؟؟؟

خطا میده ؟ یا ظاهر به هم میریزه ؟ سرعت کمه ؟

r_khan
شنبه 03 خرداد 1393, 08:15 صبح
سلام

چیش درست کار نمیکنه ؟؟؟

خطا میده ؟ یا ظاهر به هم میریزه ؟ سرعت کمه ؟

تو برنامه ام دو تا باتن دارم باتن مشتری و کالا روی هرکدام که کلیک میکنیم میره اکتیویتی مشتری یا کالا ،
نام مشتری و نام کالا رو برمیگردونه داخل تکس باکس میریزه.
مشکل اینه در بعضی تبلتها وقتی مشتری رو انتخاب کرد و بعد میره کالا رو انتخاب میکنه برمیگرده ، تکس باکس
مشتری خالیه. در حالیه در بقیه تبلت ها درست کار میکنه!

poorman
شنبه 03 خرداد 1393, 10:58 صبح
خب همینطوری بازم نمیشه نظر داد

باید کدتون باشه تا دوستان ببینن و نظر بدن

r_khan
شنبه 03 خرداد 1393, 11:13 صبح
خب همینطوری بازم نمیشه نظر داد

باید کدتون باشه تا دوستان ببینن و نظر بدن

رویداد کلیک باتن مشتری


Intent myIntent = new Intent(this, typeof(ListCustomer));

StartActivityForResult(myIntent, 47);



رویداد کلیک باتن کالا


Intent myIntent = new Intent (this, typeof(ListProduct));
myIntent.PutExtra ("Report", coderesult);
myIntent.PutExtra ("factor", "1");
StartActivityForResult (myIntent, 50);


اینم تابع OnActivityResult


protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);


if (requestCode == 47)
{
if (resultCode == Result.Ok)
{
string[] result = data.GetStringArrayExtra ("name");
txt_nameCustFact.Text = result [1];
coderesult = result [0];
idresult = result [2];
}
}
if (requestCode == 50)
{
if (resultCode == Result.Ok)
{



var d=data.GetStringArrayExtra("kala");
txt_kala.Text=d;


}
}




}

c0mmander
شنبه 03 خرداد 1393, 12:08 عصر
در برنامه : string[] result و var d رو بصورت استاتیک تعریف کن! و در هر شرط هم چه برای کد 50 و چه برای کد 47 مقدار دهی رو به به هر دو تکس باکس انجام بده.