Aaron B.
- Forum-Beiträge: 206
25.03.2013, 07:08:47 via App
25.03.2013 07:08:47 via App
Hallo
Ich habe eine Klasse "Alert.java" mit folgendem Inhalt:
package de.example.project;
import android.content.*;
import android.app.*;
public class Alert
{
public void infoAlert(Activity activity, String title, String message, String button, DialogInterface.OnClickListener onButtonClick, int icon) {
new AlertDialog.Builder(activity)
.setTitle(title)
.setMessage(message)
.setPositiveButton(button, onButtonClick)
.setCancelable(false)
.setIcon(icon)
.show();
}
public void questionAlert(Activity activity, String title, String message, String positive, DialogInterface.OnClickListener onPositiveClick, String negative, DialogInterface.OnClickListener onNegativeClick, int icon) {
new AlertDialog.Builder(activity)
.setTitle(title)
.setMessage(message)
.setPositiveButton(positive, onPositiveClick)
.setNegativeButton(negative, onNegativeClick)
.setIcon(icon)
.show();
}
}
In meiner "Home.java"-Activity möchte ich diese benutzen:
import de.example.project.Alert;
Alert.questionAlert(this, "", "", "", onClickA, "", onClickB, R.drawable.ic_launcher);
Aber es funktioniert nicht
Muss ich die Klasse erst in der Manifest angeben oder was?
Was ist falsch?
LG
Ich habe eine Klasse "Alert.java" mit folgendem Inhalt:
package de.example.project;
import android.content.*;
import android.app.*;
public class Alert
{
public void infoAlert(Activity activity, String title, String message, String button, DialogInterface.OnClickListener onButtonClick, int icon) {
new AlertDialog.Builder(activity)
.setTitle(title)
.setMessage(message)
.setPositiveButton(button, onButtonClick)
.setCancelable(false)
.setIcon(icon)
.show();
}
public void questionAlert(Activity activity, String title, String message, String positive, DialogInterface.OnClickListener onPositiveClick, String negative, DialogInterface.OnClickListener onNegativeClick, int icon) {
new AlertDialog.Builder(activity)
.setTitle(title)
.setMessage(message)
.setPositiveButton(positive, onPositiveClick)
.setNegativeButton(negative, onNegativeClick)
.setIcon(icon)
.show();
}
}
In meiner "Home.java"-Activity möchte ich diese benutzen:
import de.example.project.Alert;
Alert.questionAlert(this, "", "", "", onClickA, "", onClickB, R.drawable.ic_launcher);
Aber es funktioniert nicht
Muss ich die Klasse erst in der Manifest angeben oder was?
Was ist falsch?
LG
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.