小编Jer*_*gan的帖子

Eclipse正试图在我的.svn目录中构建文件......我怎么能告诉它停止?

我将我的Android项目存储在Subversion存储库中.在最近洗了一堆东西之后我开始遇到很多错误,例如:

syntax error    entries /project_name/src/.svn  line 1  Android AIDL Problem
syntax error don't know what to do with ""  entries /project_name/src/.svn  line 28 Android AIDL Problem
Run Code Online (Sandbox Code Playgroud)

等等

似乎Eclipse正在尝试在.svn目录中构建文件.此设置过去工作正常,我该如何解决这个问题?

java eclipse svn android

8
推荐指数
3
解决办法
8519
查看次数

退出我的活动时为什么会崩溃?

当我从我的活动中退出(通过后退按钮)时,我的应用程序出现崩溃.据我所知,这是在Android代码库中发生而不是我的,但我并不完全相信.

这是来自adb的stacktrace:

AndroidRuntime  E  Uncaught handler: thread main exiting due to uncaught exception
AndroidRuntime  E  java.lang.RuntimeException: Unable to stop activity {MyApp/MyApp.MainActivity}: java.lang.NullPointerException
AndroidRuntime  E      at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3097)
AndroidRuntime  E      at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3159)
AndroidRuntime  E      at android.app.ActivityThread.access$2400(ActivityThread.java:112)
AndroidRuntime  E      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1724)
AndroidRuntime  E      at android.os.Handler.dispatchMessage(Handler.java:99)
AndroidRuntime  E      at android.os.Looper.loop(Looper.java:123)
AndroidRuntime  E      at android.app.ActivityThread.main(ActivityThread.java:3948)
AndroidRuntime  E      at java.lang.reflect.Method.invokeNative(Native Method)
AndroidRuntime  E      at java.lang.reflect.Method.invoke(Method.java:521)
AndroidRuntime  E      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
AndroidRuntime  E      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
AndroidRuntime  E      at dalvik.system.NativeStart.main(Native Method)
AndroidRuntime  E  Caused by: java.lang.NullPointerException
AndroidRuntime  E      at …
Run Code Online (Sandbox Code Playgroud)

java crash android nullpointerexception android-activity

8
推荐指数
1
解决办法
1万
查看次数

关于在Android上保留数据的建议?

有一个Web服务提供我的应用程序使用的一些数据.这个数据相当大,只是很少变化所以我认为如果应用程序可以将其缓存在SD卡上并且只在需要时更新它会很好.

目前我正在抓取数据(XML文件)并使用SAX将其解析为对象树.此过程比我的WIFI(最多)需要2-3秒.但是,将生成的对象序列化到SDCard需要更长的时间(一分钟或更长时间),并且反序列化它仍然需要比首先下载/解析更长的时间.

有没有人有任何建议来改进这个或替代想法来持久化这些数据(除了每次保存XML文件和重新分析)?

更新:这不仅仅是一个简单的记录集合.对象图实际上非常复杂,将其存储到数据库中会导致数十个表中每个表只有一个记录.

serialization android object

8
推荐指数
1
解决办法
5102
查看次数

android中的webview.loadUrl()问题?

我正在加载一个数据类型为String的URL WebView.使用类似的东西:

webview.loadUrl(string_variable);
Run Code Online (Sandbox Code Playgroud)

但它会自动重定向到浏览器.

我在LOGCAT中得到了这个,

02-13 14:11:08.586: INFO/ActivityManager(5Cool: Displayed activity com.example.brown/.Bru_Press_MostRecent_ArticleView: 2583 ms (total 2583 ms)
02-13 14:11:09.376: INFO/ActivityManager(5Cool: Starting activity: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=http://mobile.twitter.com/brownuniversity/statuses/8681812931 cmp=com.android.browser/.BrowserActivity (has extras) }
02-13 14:11:09.506: INFO/ActivityManager(5Cool: Start proc com.android.browser for activity com.android.browser/.BrowserActivity: pid=285 uid=10014 gids={3003, 1015}
Run Code Online (Sandbox Code Playgroud)

android

8
推荐指数
2
解决办法
1万
查看次数

Android WebView不尊重缩放百分比

我有一个WebView,我试图在加载页面时将其扩展到一定的百分比.该软件的iPhone版本使用HTML元标记:

<meta name="viewport" content="width=320, initial-scale=0.95, maximum-scale=2.0, user-scalable=1">
Run Code Online (Sandbox Code Playgroud)

由于Android的WebView似乎不尊重该标签,因此我使用setInitialScale()对百分比进行了硬编码.但是,WebView只是忽略了这种方法调用.不管我放在那里的数字是100%.

想法?

更新:它不能在模拟器,我的Droid(摩托罗拉)或我的G1(HTC)上运行.

android webview

8
推荐指数
2
解决办法
2万
查看次数

在SQLite中按多个字段排序

我有一个简单的表,如:int id, date created_at, date updated_at.我想订购行,以便任何具有updated_at将按行排序的行,任何不行的行将按照排序created_at.问题是,像:

SELECT * FROM table ORDER BY updated_at, created_at 
Run Code Online (Sandbox Code Playgroud)

不起作用.我一直在看自定义订单条款,例如:

ORDER BY CASE WHERE updated_at ISNULL <do something> END, created_at
Run Code Online (Sandbox Code Playgroud)

但似乎无法得到任何工作.救命?

编辑: 我应该指定我希望updated_at字段在created_at字段之前排序.所以,如果数据看起来像:

id  created_at  updated_at
--  ----------  ----------
1   2009-01-08  null
2   2009-09-08  null
3   2009-07-02  null
4   2009-09-05  2009-09-06
5   2009-04-01  null
6   2009-09-07  2009-09-08
Run Code Online (Sandbox Code Playgroud)

我想要的结果如下:

id  created_at  updated_at
--  ----------  ----------
6   2009-09-07  2009-09-08
4   2009-09-05  2009-09-06
2   2009-09-08  null
3   2009-07-02 …
Run Code Online (Sandbox Code Playgroud)

sql sqlite

7
推荐指数
1
解决办法
1万
查看次数

单击链接时,Android WebView崩溃

我的内容中有一些WebView小部件Activity.我loadData()用来设置内容,这个html包含一个链接.我的一些WebViews工作没问题,当我点击链接时,网页浏览器在新窗口中启动,但是当我点击某个链接时,有些会让我的应用程序崩溃.

10-13 08:45:24.257: ERROR/AndroidRuntime(751): Uncaught handler: thread main exiting due to uncaught exception
10-13 08:45:24.308: ERROR/AndroidRuntime(751): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.app.ApplicationContext.startActivity(ApplicationContext.java:627)
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.content.ContextWrapper.startActivity(ContextWrapper.java:236)
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.webkit.CallbackProxy.uiOverrideUrlLoading(CallbackProxy.java:185)
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:277)
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.os.Looper.loop(Looper.java:123)
10-13 08:45:24.308: ERROR/AndroidRuntime(751):     at android.app.ActivityThread.main(ActivityThread.java:3948)
10-13 08:45:24.308: …
Run Code Online (Sandbox Code Playgroud)

android webview

7
推荐指数
2
解决办法
9420
查看次数

如何从PHP显示JavaScript警报?

我不用PHP编写代码,但我有这个表格,我从网上下载并且工作得很好:

我想做的是以某种方式在这里添加一些代码,可以启动一个JS脚本,简单的警告框,说"谢谢你提交表格".在这个mailer.php文件收到表单后.

<?php
if(isset($_POST['submit'])) {

$to = "myEmail@email.com";
$subject = "Form Tutorial";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];

$body = "From: $name_field\n E-Mail: $email_field\n Message:\n $message";

echo "Data has been submitted to $to!";
mail($to, $subject, $body);

} else {

echo "blarg!";

}
?>
Run Code Online (Sandbox Code Playgroud)

javascript php

6
推荐指数
2
解决办法
6万
查看次数

确定PHP对象的名称

在Java中(至少是Android的版本),所有对象都有一个getClass()返回对象类的方法,然后您可以调用getSimpleName()以获取对象的可读名称.这非常适合日志记录.我希望能够在我一直在研究的PHP程序中做类似的事情.有没有办法找出"这个"是什么类型的对象?

php oop object

6
推荐指数
1
解决办法
1万
查看次数

是否有工具允许在Javascript中使用Android的9补丁?

我想要一个能够正确拉伸/缩放9个补丁图像的Javascript库.知道一个吗?

javascript android nine-patch

6
推荐指数
1
解决办法
213
查看次数