私はボタンを持っています、onclick = "weboscio"。VOID:静的で非静的な同じボタンで呼び出されます
public void web(View view) {
Intent intent = new Intent(this, about.class);
startActivity(intent);
//opens a new layout
も:私はクリックで二つのことやりたい
public static void warning(Context context, int id, int titleResId, int textResId, PendingIntent intent) {
NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
String title = context.getString(titleResId);
....etc....
// to open a pop-up window
ただ一つの活性にそこ2つの空隙を入れて、ボタンのクリックでそれを呼び出します。私はかなり多くのことを探索しますが、便利な何も。私も試みなかっ:
public static void weboscio(String args[]) {
home something = new something();
something.web();
new something().warning();
それは明らかに..非静的ボイドに対してのみ機能し、また、私は((HERE).webのエラーを取得し、.warningましたここに)。新しいレイアウトにいくつかを表示するようになって
警告 =アクティビティを開くことになっ
weboscio = onclickの機能
ホーム =メインJavaアクティビティ
ウェブ =アクティビティ新しいレイアウトに関する警告
'home.warning();' –
ふむ、私はそれを見落とし、それでも、なぜIAMが**(THERE)**新しいhome.warningのエラーを取得します。 - 以下の警告には**(コンテキストコンテキスト、int id、int titleResId、int tex)**が含まれているため、スタジオは静的で非静的なものであり、スタジオはInstanceしかし、地獄私はそれを行う方法を知っている:( –
あなたはまだそれらの関数にパラメータを渡す必要があります... –