我想从Internet加载数据.
在加载数据时,我显示了加载指示器.按下后我想做什么,我通过取消加载指示器onCancelEvent().我希望我的活动在后台继续,以便最后一个活动显示在前面.
我不想完成()并启动最后一个活动,因为所有数据都显示在其中,如果重新创建将再次加载.
任何人都可以帮忙吗?
我正在用Java编写一个程序来接受查询.如果我有一个像这样的查询
insert
into
abc values ( e
, b );
Run Code Online (Sandbox Code Playgroud)
...我可以使用什么正则表达式将其转换为:
insert into abc values(e,b);
Run Code Online (Sandbox Code Playgroud)
...要么:
insert:into:abc:values(e,b);
Run Code Online (Sandbox Code Playgroud)
其实我想知道如何编写正则表达式来删除括号内的空格.
在我的应用程序中,此错误多次发生。如何避免这种情况?
我找到了一些答案,说这是由于使用了多层。但是不清楚多层的概念。
0 java.lang.StackOverflowError
1 at android.text.TextUtils.getChars(TextUtils.java:70)
2 at android.graphics.Canvas.drawText(Canvas.java:1328)
3 at android.text.Layout.draw(Layout.java:651)
4 at android.widget.TextView.onDraw(TextView.java:4328)
5 at android.view.View.draw(View.java:6985)
6 at android.view.ViewGroup.drawChild(ViewGroup.java:1732)
7 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1459)
8 at android.view.ViewGroup.drawChild(ViewGroup.java:1730)
9 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1459)
10 at android.view.ViewGroup.drawChild(ViewGroup.java:1730)
11 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1459)
12 at android.view.View.draw(View.java:6988)
13 at android.view.View.buildDrawingCache(View.java:6710)
14 at android.view.View.getDrawingCache(View.java:6490)
15 at android.view.ViewGroup.drawChild(ViewGroup.java:1657)
16 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1459)
17 at android.widget.AbsListView.dispatchDraw(AbsListView.java:1499)
18 at android.widget.ListView.dispatchDraw(ListView.java:3194)
19 at android.view.View.draw(View.java:6988)
20 at android.widget.AbsListView.draw(AbsListView.java:2607)
21 at android.view.ViewGroup.drawChild(ViewGroup.java:1732)
22 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1459)
23 at android.view.View.draw(View.java:6988)
24 at android.view.ViewGroup.drawChild(ViewGroup.java:1732)
25 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1459)
26 …Run Code Online (Sandbox Code Playgroud) 我有一个String作为文件夹/文件名.我正在用该字符串创建文件夹,文件.此字符串可能包含也可能不包含某些可能不允许创建所需文件夹或文件的章程
例如
String folder = "ArslanFolder 20/01/2013";
Run Code Online (Sandbox Code Playgroud)
所以我想用"_"删除这些字符
这是人物
private static final String ReservedChars = "|\?*<\":>+[]/'";
Run Code Online (Sandbox Code Playgroud)
那个正则表达式是什么?我知道replaceAll(); 但是我想为它创建一个正则表达式.
我正在使用线性布局.其中包括progressbar.xml,它向用户显示等待指示.有2个按钮说"abc"和"xyz".当前"abc"按钮处于按下状态.当活动开始时,它向用户显示进度条(进度条在动画中由此属性android:indeterminate ="true") .用户单击"xyz"按钮.我通过findViewById(int id)存储进度条布局的引用; 然后使用LayoutInflater INFLATE另一个data.xml表单布局.我删除mainLinearview.removeAllView(); 然后添加mainLinearview.addView(dataview); 它显示其他数据.一旦agin用户单击"abc"按钮,同样的步骤将应用于mainLinearview.addView(progressbar).
主要问题是这次进度条没有动画 你能帮忙吗?还有一件事我搜索如何改变进度条的颜色.但我没有发现任何好事.提前致谢.
我使用以下代码.当我在设备上运行此代码时出现问题.它打开了一个Dailogbox,它有3个发送邮件的选项."POP,电子邮件,gmail"等.通过点击gamil,作曲家出现. 我只想直接展示Gamil邮件作曲家.而不是显示一个用于选择选项的dailog框.请帮我.
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/html");
String subject = "My Subject";
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.setType("text/html");
String title = "<p align='center'>" + storyTitle + "<br/>" + storyPubDate + "</p>";
String data = "<p> Sent From ABC APP Sent from my Android </p>";
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(title + data));
startActivity(Intent.createChooser(emailIntent, "Email:"));
Run Code Online (Sandbox Code Playgroud) 我正在使用此代码来解析此日期.它必须显示新的日期为"2012-06-20 03:09:38",因为EDT是-4GMT,我当前的位置是GMT + 5.但它没有显示它现在显示它是
private static void convertEDT_TO_GMT() {
try {
String s = "2012-06-20 18:09:38";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
df.setTimeZone(TimeZone.getTimeZone("EDT"));
Date timestamp = null;
timestamp = df.parse(s);
df.setTimeZone(TimeZone.getTimeZone("GMT+05:00"));
System.out.println("Old = " + s);
String parsed = df.format(timestamp);
System.out.println("New = " + parsed);
} catch (Exception e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
它表明
老= 2012-06-20 18:09:38
新= 2012-06-20 23:09:38
我在android中搜索了很多页面翻转效果.我找到了一些链接.不使用OpenGL的翻转示例.
但我想为Android实现3D真实页面翻转效果.和这个或者你在IReader中看到的效果相同.根据我的搜索,OpenGL必须用于此.我还搜索了一些提供OpenGL替代方案的框架.但最后我一无所获.所以我只是想为此启动OpenGL.但我从来没有使用过OpenGL.任何人都可以帮我翻页吗?一些有用的链接,教程,在Android等中启动OpenGL ...
它在XML中看起来像这样.我想得到他的Image src值......
<description><![CDATA[<div class="images"><img src="http://www.voicetv.co.th/cache/images/8a1a6f2aeb7b0e9c1d6bb3eae314165f.jpg" /></div>]]></description>
Run Code Online (Sandbox Code Playgroud)
我在做什么
if ((theElement.getElementsByTagName("description")).getLength() > 0) {
allChildern = theElement.getElementsByTagName("description").item(0).getChildNodes();
for (int index = 0; index < allChildern.getLength(); index++) {
description += allChildern.item(index).getNodeValue();
NodeList chNodes = allChildern.item(index).getChildNodes();
for (int i = 0; i < chNodes.getLength(); i++) {
String name = chNodes.item(i).getNodeName();
if(name.equals("div")) {
String clas = allChildern.item(index).getAttributes().getNamedItem("class").getNodeValue();
if(clas.equals("images")){
String nName = allChildern.item(index).getChildNodes().item(0).getNodeName();
if(nName.equals("img")) {
String nValue = allChildern.item(index).getChildNodes().item(0).getAttributes().getNamedItem("src").getNodeValue();
}
}
}
}
}
currentStory.setDescription(description);
}
Run Code Online (Sandbox Code Playgroud)
但是不行
我如何使用意图将数据发送到第二类?
我实际上是这样做的
Intent connectGetData = new Intent(Main.this, GetData.class);
startActivityForResult(connectGetData, REQUEST_GET_DATA);
Run Code Online (Sandbox Code Playgroud)
从Main.java活动我调用Getdata.java活动,我回来时再次使用.
public void onActivityResult(int mRequestCode, int mResultCode, Intent mDataIntent)
Run Code Online (Sandbox Code Playgroud)
请告诉我如何将数据发送到其他活动
我是Android开发的新手,我遇到了这个奇怪的问题.根据我的布局顺序,应用程序可以正常工作,或者只是在打开之前崩溃.
我的java代码:
package com.exmple.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.Toast;
import android.view.View;
public class HelloAndroid extends Activity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// According to logcat. Below is the error line
Button myButton = (Button) findViewById(R.id.button1);
myButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(HelloAndroid.this, "ImageButton clicked!", Toast.LENGTH_SHORT).show();
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
和布局XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" …Run Code Online (Sandbox Code Playgroud) 我只是升级ADT 17.0.0.我正在从git hub o windows 7集成我的项目.我的项目包含2个.jar一个bug-sense和第二个Google分析.我已经从git成功导入了项目.但是当我每次尝试运行我的项目时都会给出这个异常.我尝试了很多东西......
Run Code Online (Sandbox Code Playgroud)01-04 00:38:12.613: E/AndroidRuntime(4537): FATAL EXCEPTION: main 01-04 00:38:12.613: E/AndroidRuntime(4537): java.lang.NoClassDefFoundError: com.bugsense.trace.BugSenseHandler 01-04 00:38:12.613: E/AndroidRuntime(4537): at com.confiz.ltdmedia.LTDMediaApplication.onCreate(LTDMediaApplication.java:44) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3276) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread.access$2200(ActivityThread.java:117) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:973) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.os.Handler.dispatchMessage(Handler.java:99) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.os.Looper.loop(Looper.java:130) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread.main(ActivityThread.java:3687) 01-04 00:38:12.613: E/AndroidRuntime(4537): at java.lang.reflect.Method.invokeNative(Native Method) 01-04 00:38:12.613: E/AndroidRuntime(4537): at java.lang.reflect.Method.invoke(Method.java:507) 01-04 00:38:12.613: E/AndroidRuntime(4537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 01-04 00:38:12.613: E/AndroidRuntime(4537): at …
如果他喜欢,我想向用户展示一个dailog box,用于评估我在网上的应用程序.如果用户使用(查看)我的应用程序X时间或者应用程序在他的设备中x天,则会出现此对话框?.
我可以在启动画面上使用SharedPreferences,并在每次应用运行时计算.但我想知道如果用户没有通过按回家完成.在这种情况下,应用程序将无法启动.那么解决方案是什么?
我在想可能有一个组件,比如iPhone AppRater.如果有的话请告诉我.或者让我知道如何做到这一点.
谢谢