在C++ windows.h FALSE中定义为整数,这对某些特殊逻辑情况有意义,但在Java java.lang.Boolean.FALSE中定义为boolean并赋值为false
public static final Boolean FALSE,我看到有些人使用它.
我的问题:false和之间有性能差异Boolean.FALSE吗?一般为什么人们去Boolean.FALSE?
我有一个应该在点击时更改的imageview
public class Settings extends Activity implements OnClickListener
{
private ImageView im1;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
im1 = (ImageView) findViewById( R.id.imageView1 );
im1.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
if (v == im1 )
{
Log.d("test", "hey!");
v.setBackgroundResource(R.drawable.img1);
}
}
}
Run Code Online (Sandbox Code Playgroud)
单击时,该方法运行并打印出"嘿!" 但图像不会改变?
编辑:忘了提到imageview包含xml布局文件提供的另一个图像
我被要求为某个广播电台制作非官方的在线流媒体Android应用程序.
我已经体验过在某些mp3或任何流中使用android进行流式处理.
但我不知道stream url提供的内容mediaPlayer.setDataSource(url).
有没有办法从前面的流媒体页面获取流网址.这个广播流?
有没有办法为回历(伊斯兰)日历而不是默认日历构建日期选择器?
我遇到了代码snippt
putAll(Map<? extends K, ? extends V> map)
Run Code Online (Sandbox Code Playgroud)
在Android开发者网站上,我知道K和V是占位符,但问号是什么?意思?这是否意味着参数必须是引用类型或其他类型?
我是servlet的初学者.
我知道我可以设置init参数web.xml.
我的问题是:
这是好存储数据库用户和数据库密码,在web.xml为便于配置的?
或者
,Hard-coded为了安全起见,我应该存储它们吗?
换句话说web.xml,最终用户可以看到?
在我的情况下,我想流式传输音频并在简单的ProgressBar上显示其进度,我找不到用于播放进度的事件处理程序,我在互联网上发现的是我可以制作一个Runnable并在play()上将其激活为如下
public void fireRunnable()
{
Runnable runnable = new Runnable()
{
@Override
public void run()
{
int duration = mediaPlayer.getDuration();
while( mediaPlayer.isPlaying() )
{
Log.v("", mediaPlayer.getCurrentPosition()+"");
}
}
};
runnable.run();
}
Run Code Online (Sandbox Code Playgroud)
在onPrepared()中播放后立即调用它
@Override
public void onPrepared(MediaPlayer arg0)
{
arg0.start();
fireRunnable();
}
Run Code Online (Sandbox Code Playgroud)
现在这首歌开始没有音频和应用程序崩溃在5秒后,这是一个很好的方法,如果是的话我怎么能让它工作?或者我没有其他选择?
帮助将不胜感激.
我需要在一个类中创建一个最终字符串并从一个方法中初始化它,我在网上搜索一些说可能有些人说不!
我通过了这个,并在接受的答案中,他说,构造函数可能没有提到非构造函数方法
但是,如果你删除静态,你可以这样做:
class A {
private final int x;
public A()
{
x = 5;
} }
Run Code Online (Sandbox Code Playgroud)
在我的Android案例中,我想这样做
public class MyActivity extends Activity
{
final String DOWNLOADS_FOLDER_PATH;
@Override
public void onCreate(Bundle savedInstanceState)
{ ....
DOWNLOADS_FOLDER_PATH=Environment.getExternalStorageDirectory().getPath()+"/downloads/";
// i cant do that neither
// DOWNLOADS_FOLDER_PATH="s";
}
}
Run Code Online (Sandbox Code Playgroud)
我需要从一个方法初始化,因为我有一个调用
Environment.getExternalStorageDirectory().getPath()
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我是servlets的新手,java.lang.ClassNotFoundException每当我尝试包含JSON库时,我都会在搜索web和stackoverflow时找到我发现的唯一建议是安装依赖项我已经尝试了org.json,net.sf.json每个都有其依赖项工作并给出相同的例外.
任何的想法?