我刚刚使用DialogFragment创建了第一个Dialog.一切都很好,除了我不能让Dialog包装它的布局.我的布局具有所有元素的高度wrap_content.
在MyFragmentDialog我甚至找不到一个方法,暗示它可以用来设置的高度FragmentDialog.我错过了什么?如何使DialogFragment适合它的内容?
所述DialogFrament的onCreateView方法:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Set title for this dialog
getDialog().setTitle("Backup & Restore");
getDialog().setCancelable(true);
View v = inflater.inflate(R.layout.backup_restore, container, false);
TextView msg = (TextView) v.findViewById(R.id.br_label_message);
msg.setText("Backups are placed in the Downloads Directory:\n" + BACKUP_PATH.getAbsolutePath());
// TextView files_label = (TextView) v.findViewById(R.id.label_restore);
Spinner files = (Spinner) v.findViewById(R.id.br_restore_file);
if (BACKUP_PATH.exists()) {
FilenameFilter filter = new FilenameFilter() {
public boolean accept(File dir, String filename) { …Run Code Online (Sandbox Code Playgroud) 有没有办法访问SharedPreferencesAndroid上的用户配置文件?
例如,如果UserA对应用程序首选项进行了更改,我希望该更改也可供UserB使用.我试图使用写入getFilesFir()路径的文本文件并从其他帐户读取,但是当userA写入文件时,它不可用于userB.我写的文件用MODE_PRIVATE,因为MODE_WORLD_READABLE和MODE_WORLD_WRITABLE已被弃用,但我不知道使用这些将有助于下手.
有没有人知道是否有办法集中我的应用程序设置的首选项,以便它可以在所有用户之间共享?我想避免向SD卡写任何东西.
这是一个非常基本的问题.我知道答案的范围是字符串是不可变的.Stringbuilders不是,所以你可以在最后添加字符.
那么stringbuilders如何在内部组织?String是一个字符数组.
StringBuilder也是一个字符数组吗?所以,我有一个StringBuilder MY_OBJ ="你好".现在,如果我尝试将字符附加到MY_OBJ的末尾,这是不是意味着您实际上正在创建一个新的数组对象并将所有这些字符复制到一个新的字符中?如果是这样,它如何比字符串更有效?
我想到的另一个问题是,如何标记StringBuilder的结尾?就像在C中一样,我们使用"/ 0"
我已经能够获得JmDNS附带的样本进行编译和运行,但是我无法获得任何类来发现我的服务.
我正在运行一个Windows环境,其中有多个PC正在运行VNC,SSH和Apache,我一直试图让JmDNS发现其中至少有一个......
我理想的是能够检测到我网络上所有正在运行的VNC服务器.是否存在某种客户端和服务器配对,如果我使用JmDNS注册它,我只能发现服务?
任何帮助从样本中获得一些结果将不胜感激,文档没有太大的帮助.
import java.io.IOException;
import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.jmdns.JmDNS;
import javax.jmdns.ServiceEvent;
import javax.jmdns.ServiceListener;
/**
* Sample Code for Service Discovery using JmDNS and a ServiceListener.
* <p>
* Run the main method of this class. It listens for HTTP services and lists all changes on System.out.
*
* @author Werner Randelshofer
*/
public class DiscoverServices {
static class SampleListener implements ServiceListener {
@Override
public void serviceAdded(ServiceEvent event) {
System.out.println("Service added : " + event.getName() + …Run Code Online (Sandbox Code Playgroud) 无论安装的应用叫 Google Play 还是 Market,包名都是一样的com.android.vending。
我需要能够检测应用程序是否是谷歌播放或市场,我在PackageInfo已经检查并没有什么不同之处versionCode,并versionName能有所帮助。
有谁知道Google Play 应用的第一个versionCode是什么versionName?
如果有人知道任何其他检测方法,请告诉我。
我的静态处理程序有一个WeakReference对我Activity(这是为了防止记录良好的内存泄漏问题).
我发布了一条很长的延迟消息,我希望这条消息传递给我的活动(应该在前台).
我担心的是,在方向改变时,我的活动被破坏,处理程序引用了应该被销毁的旧活动.
为了在我onCreate的活动中解决这个问题,我这样做了.
if(mHandler == null)
mHandler = new LoginHandler(this);
else {
mHandler.setTarget(this);
}
Run Code Online (Sandbox Code Playgroud)
我的处理程序被声明为一个静态全局变量:
private static LoginHandler mHandler = null;
Run Code Online (Sandbox Code Playgroud)
并且实现类也是静态的,如下所示:
private static class LoginHandler extends Handler {
private WeakReference<LoginActivity> mTarget;
LoginHandler(LoginActivity target) {
mTarget = new WeakReference<LoginActivity>(target);
}
public void setTarget(LoginActivity target) {
mTarget = new WeakReference<LoginActivity>(target);
}
@Override
public void handleMessage(Message msg) {
// process incoming messages here
LoginActivity activity = mTarget.get();
switch (msg.what) {
case Constants.SUCCESS:
activity.doSomething();
break;
default: …Run Code Online (Sandbox Code Playgroud) 是否可以阻止 AWS SES 将awstrack.me链接添加到我的所有电子邮件链接?
他们的文档表明,如果我不想跟踪链接,我只需添加ses:no-track为自定义属性,但是,虽然这可能会阻止跟踪,但它仍然会修改链接。
我一直TinyMCE WYSIWYG在CMSMS(CMS简单)中使用,它在所有其他浏览器中工作,如FF,IE7,8,谷歌Chrome和Safari,但它不适用于IE9,
当我尝试更新任何数据,然后保存它,它看起来很好的successfully save消息,但实际上它根本没有保存我的更改.
我非常厌倦了这个问题,但根本没有成功.:(
我已经看到这也是JOOMLA 1.5X中也出现的问题.在joomla如果我们想在编辑器中尝试编写任何东西,那么所有保存,应用和取消按钮都没有被处理过.
请帮我解决这个不寻常的错误.
我很感激你的努力.
谢谢.
我在IntelliJ中使用maven进行了一个spring mvc项目设置.当我设置项目时,IntelliJ问我是否要下载源代码和文档.为了节省时间,我没有选择此选项.但是现在我想下载一些源码,如果不是全部的话.有没有人知道如何在IntelliJ中为已经设置的项目完成此任务?
问题是如何使用intelliJ进行此操作,因为我希望IntelliJ中的所有鼠标悬停和文档功能在需要时向我显示源/文档.
谢谢,
我有一个需要打开XPS文件的应用程序。我可以使用下面的代码来触发Intent打开文件,但是我想知道是否有办法检查手机上是否有任何应用程序可以处理打开此文件的请求。
这个想法是,如果手机上没有应用程序可以打开XPS文件,我可以提示用户下载一个应用程序来打开 XPS 文件。
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(fileURL.toURI());
intent.setDataAndType(Uri.fromFile(file), "application/vnd.ms-xpsdocument");
//intent.setDataAndType(Uri.fromFile(file), "application/*");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
可能重复:
C/C++中的字符大小('a')
有人可以解释为什么在C sizeof(char)= 1和sizeof(name[0])= 1但sizeof('a')= 4?
name[0] 在这种情况下将是 char name[1] = {'a'};
我试过通过C的文档阅读以获得这个,但我根本就没有得到它!如果sizeof('a')和sizeof(name[0])都是4,我会得到它,如果他们都是1,这将使感......但我不明白的差异!
android ×5
java ×3
amazon-ses ×1
c ×1
google-play ×1
handler ×1
html-email ×1
jmdns ×1
joomla ×1
joomla1.5 ×1
maven-2 ×1
sizeof ×1
string ×1
tinymce ×1
user-profile ×1