敬酒与您的android?
问题描述:
我正在尝试基于音量按钮被按下或向下来编写一个基本的敬酒示例。我知道这听起来很愚蠢和疯狂,因为大多数人避免像鼠疫这样的音量按钮。我只是想知道为什么偶然地将“背景”区域以红色突出显示。敬酒与您的android?
也许我错过了一些代码的地方,但这里无论哪种方式是沿着什么我一起工作的方针的东西:
public void onStopTrackingTouch(SeekBar seekBar) {
Toast.makeText(context, "Now stopped", Toast.LENGTH_LONG).show();
}
而且代码本身运行得还不如说是打算。
答
因为上下文不会在你的类/活动定义,更好的使用
public void onStopTrackingTouch(SeekBar seekBar) {
Toast.makeText(this, "Now stopped", Toast.LENGTH_LONG).show();
} // if this method is inside activity
或
public void onStopTrackingTouch(SeekBar seekBar) {
Toast.makeText(yourActivityname.this, "Now stopped", Toast.LENGTH_LONG).show();
}
或
在您的活动定义一个变量Context context;
intialize它onCreate()
活动方法为context = this
; 然后你可以在Toast.makeText方法中使用上下文。
+1
谢谢:)我应该想到那个。 – 2012-07-06 16:15:24
+1
没关系,因为你的封装更多,我会删除我的答案。 – Mxyk 2012-07-06 16:24:24
请问我们能否看到全班,这会让我们更容易回答。 – 2012-07-06 16:09:16