2012-07-06 70 views
0

我正在尝试基于音量按钮被按下或向下来编写一个基本的敬酒示例。我知道这听起来很愚蠢和疯狂,因为大多数人避免像鼠疫这样的音量按钮。我只是想知道为什么偶然地将“背景”区域以红色突出显示。敬酒与您的android?

也许我错过了一些代码的地方,但这里无论哪种方式是沿着什么我一起工作的方针的东西:

public void onStopTrackingTouch(SeekBar seekBar) { 
    Toast.makeText(context, "Now stopped", Toast.LENGTH_LONG).show(); 
    } 

而且代码本身运行得还不如说是打算。

+1

请问我们能否看到全班,这会让我们更容易回答。 – 2012-07-06 16:09:16

回答

8

因为上下文不会在你的类/活动定义,更好的使用

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