PDA

View Full Version : مشکل بسته شدن برنامه با لمس کرذن باتن



stranger!!!!
دوشنبه 18 خرداد 1394, 19:01 عصر
سلام دوستان این کد رو ببینید مشکلش کجاس وقتی باتن رو لمس میکنم برنامه بسته میشه
باتن تو فرگمنت تعریف شده و یک اکتیویتی رو فعال میکنه



public class AppFragment extends Fragment {

public AppFragment(){}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

View localView = inflater.inflate(R.layout.fragment_app, container, false);




((Button)localView.findViewById(R.id.learn_t)).set OnClickListener(new View.OnClickListener()
{
public void onClick(View paramAnonymousView)
{
Intent localIntent = new Intent(AppFragment.this.getActivity(), learn_t.class);
AppFragment.this.startActivity(localIntent);
}
});




return localView;
}
}

AliRezaBeytari
دوشنبه 18 خرداد 1394, 19:28 عصر
به این خط توجه کنید :


Intent localIntent = new Intent(AppFragment.this.getActivity(), learn_t.class);


تو IDE ها وقتی میخوای یه Activity درست بکنی ، اجازه نمیدن که حرف اولش کوچیک باشه. پس باید Learn_t.class باشه.

ممکنه شما در تعریف کردن Activity در Manifest اشتباه کرده باشید یا شاید اصلا تعریف نکرده باشید. شاید View درست رو درون Activity قرار ندادید.

من یه پروژه دقیقا مثل مال شما درست کردم برای نمونه :
http://cld.persiangig.com/download/N6srtEVIIz/FirstLook.rar/dl

موفق باشید.

stranger!!!!
دوشنبه 18 خرداد 1394, 20:19 عصر
به این خط توجه کنید :


Intent localIntent = new Intent(AppFragment.this.getActivity(), learn_t.class);


تو IDE ها وقتی میخوای یه Activity درست بکنی ، اجازه نمیدن که حرف اولش کوچیک باشه. پس باید Learn_t.class باشه.

ممکنه شما در تعریف کردن Activity در Manifest اشتباه کرده باشید یا شاید اصلا تعریف نکرده باشید. شاید View درست رو درون Activity قرار ندادید.

من یه پروژه دقیقا مثل مال شما درست کردم برای نمونه :
http://cld.persiangig.com/download/N6srtEVIIz/FirstLook.rar/dl

موفق باشید.


بسیار ممنون از پاسخت مشکل حل شد


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



;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class Learn_t extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.learn_t);

WebView webView = (WebView) findViewById(R.id.webviwe2);

webView.loadUrl("file:///android_asset/learn.html");

}
}

AliRezaBeytari
دوشنبه 18 خرداد 1394, 21:06 عصر
خواهش میکنم.

نباید مشکلی داشته باشه :
http://cld.persiangig.com/download/DraS9ky4gr/FirstLook%20%5BUpdate%5D.rar/dl

موفق باشید.

godofphp
دوشنبه 18 خرداد 1394, 21:16 عصر
اول از همه چک کن ببیین تمام اکتیویتی هات توی فایل مانیفست تعریف شده یا نه ؟
بعد اگه مشکلت حل نشد logcat رو کپی کن همینجا تا معلوم شه خطا چیه

stranger!!!!
دوشنبه 18 خرداد 1394, 22:04 عصر
خواهش میکنم.

نباید مشکلی داشته باشه :
http://cld.persiangig.com/download/DraS9ky4gr/FirstLook%20%5BUpdate%5D.rar/dl

موفق باشید.

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


android.support.v7.app.AppCompatActivity


راهنمایی کنید ممنون میشم

AliRezaBeytari
سه شنبه 19 خرداد 1394, 12:05 عصر
بازم ممنون من با این ایمپورت مشکل دارم


android.support.v7.app.AppCompatActivity


راهنمایی کنید ممنون میشم


این برای سیستم های اندرویدی 5 به بالا هست.
میتونی اون رو با app.Activity عوضش کنی. فقط یادت باشه ، Activity ها رو هم از نوع app.Activity قرار بدی.