У меня есть некоторые трудности с тем, чтобы AlertDialog
работал фрагментарно. У меня есть шесть кнопок, и при нажатии каждой кнопки в поле AlertDialog
должно отображаться ее содержимое. даже несмотря на то, что prg работает без каких-либо ошибок, и страница фрагмента тата открывается с помощью кнопок, если я нажимаю кнопку, диалоговое окно не открывается, может ли кто-нибудь мне помочь? Заранее спасибо.
Вот мой код активности фрагмента:
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class Fragment3 extends DialogFragment implements OnClickListener {
private static final int ALERT_DIALOG1 = 1;
private static final int ALERT_DIALOG2 = 2;
private static final int ALERT_DIALOG3 = 3;
private static final int ALERT_DIALOG4 = 4;
private static final int ALERT_DIALOG5 = 5;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//setContentView(R.layout.activity_fragment2);
View view = inflater.inflate(R.layout.fragment3layout, container, false);
Button alert1 = (Button) view.findViewById(R.id.Button1);
alert1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
showDialog(ALERT_DIALOG1);
}
});
default:
dialog = null;
}
return dialog;
}
Вот мой файл манифеста
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.pacificstereoapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
</intent-filter>
</activity>
<activity
android:name="com.example.a.Fragment1"
android:label="@string/title_activity_fragment1" >
</activity>
</application>
</manifest>