如果我在我的应用程序中有一个名为TestActivity的Activity类,有没有办法按其名称获取其类,如下例所示:
Class<?> c = getClassByName("TestActivity");
Run Code Online (Sandbox Code Playgroud) 例如
Intent intent = new Intent(this, SecondActivity.class);
Run Code Online (Sandbox Code Playgroud)
eclipse错误:Intent类型中的方法setClass(Context,Class)不适用于参数(FirstActivity.ClickEvent,Class)
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
Run Code Online (Sandbox Code Playgroud)
但这是正确的.谁能解释这两者之间的区别?谢谢.
我有,spinner
但只有可选择的项目显示为默认标题..
是否有任何方式我可以设置标题,当旋转器展开时不会出现...
有谁知道这是怎么做到的吗?甚至链接到一些教程也会有所帮助.
我正在使用Android 2.1的设备.
我不知道它是Android特定问题还是eclipse相关问题.我的应用程序工作正常,但一段时间后LogCat显示Aborted LogCat-v Long
,然后没有显示任何东西 - 对我来说日志非常重要 - 任何帮助?
06-13 09:48:42.002: INFO/ActivityThread(219): Publishing provider com.android.email.provider: com.android.email.provider.EmailProvider
06-13 09:48:42.202: INFO/ActivityThread(219): Publishing provider com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
06-13 09:48:42.722: DEBUG/Exchange(219): BootReceiver onReceive
06-13 09:48:42.871: DEBUG/EAS SyncManager(219): !!! EAS SyncManager, onCreate
06-13 09:48:43.083: INFO/ActivityManager(52): Start proc com.svox.pico for broadcast com.svox.pico/.VoiceDataInstallerReceiver: pid=231 uid=10018 gids={}
06-13 09:48:43.522: DEBUG/EAS SyncManager(219): !!! EAS SyncManager, onStartCommand
06-13 09:48:43.632: INFO/ActivityManager(52): Displayed activity com.aqui.mwfa/.Mwfa: 5405 ms (total 34831 ms)
06-13 09:48:43.651: DEBUG/ddm-heap(231): Got feature list request
06-13 09:48:43.782: DEBUG/EAS SyncManager(219): !!! EAS …
Run Code Online (Sandbox Code Playgroud) 有没有办法在Android中正确排序国际字符串?我使用自定义比较器和compareTo()
方法,但这对我来说还不够.我希望像"ö"这样的字母显示在"o"附近,但所有字母都在列表的末尾.如何强制比较器认为它们与"o,a等"相似?
我想改变焦点下视图的颜色; 在我的情况下,它是一个表格行.
这是我目前的代码,但它不起作用.
r.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View arg0, MotionEvent arg1) {
{ {
arg0.setBackgroundColor(Color.LTGRAY);
r.setFocusableInTouchMode(true);
}
return false;
}});
Run Code Online (Sandbox Code Playgroud) 我想知道它是否有可能创建一个线程并杀死/完成活动,是否可能,如果是的话那怎么会不起作用 AsyncTask's doInBackGround()
我需要通过蓝牙连接到打印机.有没有办法做到这一点.我使用的打印机是CMP10BT
.
提前致谢.