如何在片段中获取上下文?
我需要用我的数据库其构造函数采用的背景下,但getApplicationContext()并FragmentClass.this没有工作,所以我能做些什么?
数据库构造函数
public Database(Context ctx)
{
this.context = ctx;
DBHelper = new DatabaseHelper(context);
}
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我想保存具有不同名称的某个文件的副本(我从用户那里获得)
我真的需要打开文件的内容并将其写入另一个文件吗?
这样做的最佳方法是什么?
我刚刚开始使用Play Framework.我已经下载并安装了play并创建了一个示例java应用程序.当我尝试在应用程序目录中启动播放控制台时,它会挂起"正在加载项目定义".
PS C:\dev\play\javatest> play.bat
Getting org.scala-sbt sbt_2.9.1 0.11.3 ...
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
37 artifacts copied, 0 already retrieved (7245kB/283ms)
[info] Loading project definition from C:\dev\play\myFirstApp\project
Run Code Online (Sandbox Code Playgroud)
当我尝试运行Scala应用程序时,我收到有关它等待锁定的消息:
PS C:\dev\play\scalatest> play
[info] Loading project definition from C:\dev\play\test1\project
Waiting for lock on C:\lib\play\repository\.sbt.ivy.lock to be available...
Run Code Online (Sandbox Code Playgroud)
运行Windows 7,JDK 1.7.0_05和Play Framework 2.0.2.有任何想法吗?
我有一个问题我无法解决:在ScrollView中我只有一个LinearLayout.通过用户操作,我以编程方式在此LinearLayout上添加2个TextView,但默认情况下,滚动保持在顶部.由于我控制用户操作,我应该很容易滚动到底部,例如:
ScrollView scroll = (ScrollView) this.findViewById(R.id.scroll);
scroll.scrollTo(0, scroll.getBottom());
Run Code Online (Sandbox Code Playgroud)
但事实并非如此.因为在添加这两个新元素后立即getBottom()仍然返回前两个.我试图刷新状态调用refreshDrawableState(),但我不工作.
你知道如何在添加一些元素后获得ScrollView的实际底部吗?
我想在启动时运行一些代码来预先缓存一些东西,并且还想启动一个Timer来重新缓存Web请求的关键路径之外的一些东西.这是可以使用Play Framework,我把这个代码放在哪里?
有谁知道播放使用的是哪个Web服务器!框架?
我打算使用Play对小型Intranet应用程序进行原型设计!我想知道我是否应该使用内部使用的默认播放Web服务器或Apache或IIS.
我不预测应用程序运行的几个实例,也不需要负载平衡.
我有两个活动,在第一个活动中,我实现了一个Object myObject的ArrayList.在第二项活动中,我需要得到这个Arraylist.我找到了一个教程:http://prasanta-paul.blogspot.com/2010/06/android-parcelable-example.html 我已经实现了我的课喜欢它的解释.
公共类Chapitre实现Parcelable {
private int numero;
private String titre;
private String description;
private int nbVideo;
private ArrayList<Video> listeVideo;
public Chapitre(int numero, String titre, String description,
ArrayList<Video> listeVideo) {
this.numero = numero;
this.titre = titre;
this.description = description;
this.listeVideo = listeVideo;
this.nbVideo = listeVideo.size();
}
//Getters and Setters ...
private Chapitre(Parcel source) {
numero = source.readInt();
titre = source.readString();
description = source.readString();
nbVideo = source.readInt();
source.readTypedList(listeVideo, Video.CREATOR);
}
@Override
public int describeContents() {
return 0;
} …Run Code Online (Sandbox Code Playgroud) 我正在评估Play!我公司的框架.我们实际上正在考虑将它用作春天的小兄弟(主要用于"小型企业项目").到目前为止,我们在那里使用Grails,但是由于它与maven的不良集成以及由此产生的动态性质的许多奇怪效果而相当恼火.
但是,我无法从使用Play 实际创建项目的人那里找到任何文章!(我知道,在网站上,他们会告诉你一些使用它的网站,但这并没有真正帮助).
有没有人真正看过一篇描述它如何使用Play的文章!作为应用框架?
我最近开始使用谷歌的Volley lib来处理我的网络请求.我的一个请求获得错误301重定向,所以我的问题是,可以自动地以某种方式自动处理重定向,还是我必须手动处理parseNetworkError或使用某种在RetryPolicy这里?
谢谢.
我已经阅读了很多主题,但无法找出问题的答案:是否可以同时读写?
我有后台线程更新一些数据,UI需要存储在DB中的小块数据.因此在UI线程中执行SELECT操作.但它会在更新过程中阻止.结果,UI冻结了几秒钟.
写作时有没有人能从DB中读取成功?
它可以在iPhone上读写DB.这种差异的原因是在本机sqlite函数上同步实现包装吗?