对不起,这个问题可能会在几分钟内得到解答 . 我是Android应用程序开发的新手,并且已经搜索了大约2个小时的答案,但我找不到解决方案 .
所以,这是我的问题:我用一个非常简单的布局创建了一个MainActivity,只有一个ToggleButton来启动/停止一些声音 . 我让它在MainActivity-Class中调用MediaPlayer . 现在我想把MediaPlayer-Handling放到一个单独的类中,这样它也可以从一个小部件调用 . 当上升Toast或调用MediaPlayer-Method时,我需要引用MainActivity,它是(在MainActivity本身中)“this” . 但我不知道如何引用MainActivity的实例 .
代码如下:
package com.heavyloadreverse;
//import java.io.IOException;
import android.app.Activity;
//import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
//import android.widget.Toast;
import android.widget.ToggleButton;
public class MainActivity extends Activity {
//private MediaPlayer mp;
private Sound snd;
private ToggleButton btn;
/** Called when the activity is first created. */</