小编Har*_*ran的帖子

WebView不存在setPluginsEnabled

我正在尝试在webview中播放html5视频并且需要 setPluginsEnabled

WebView.getSettings().setPluginsEnabled
Run Code Online (Sandbox Code Playgroud)

但它并不存在于对象中.问题是什么 ?

这是我的代码:

package com.example.arachim;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends Activity {

WebView view; 

//@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) 

{
    super.onCreate(savedInstanceState);

    view = new WebView(this);

    String url= new String("http://broken-links.com/tests/video/");
    WebChromeClient chromeClient = new WebChromeClient();
    WebViewClient wvc = new WebViewClient();

    view.setWebChromeClient(chromeClient);
    view.setWebViewClient(wvc);
    view.getSettings().setJavaScriptEnabled(true);
    view.getSettings().setP
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present. …
Run Code Online (Sandbox Code Playgroud)

video android

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

无法将标题视图添加到列表中 - 已调用setAdapter

我有一个edittext字段和一个"搜索"按钮.当我点击搜索时,我必须显示一个列表视图,其中包含与edittext中输入的值相对应的数据.我使用addHeader()在列表中添加了一个标题.当我第一次搜索时,我能够成功地在List中显示数据.但是当我再次搜索时,我收到以下错误.

FATAL EXCEPTION: main
java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called.
at android.widget.ListView.addHeaderView(ListView.java:261)
at android.widget.ListView.addHeaderView(ListView.java:284)
Run Code Online (Sandbox Code Playgroud)

在设置适配器之前,我已将标题分配给我的列表.

以下是我的代码:

myList = (ListView) findViewById(R.id.searchResultsList);
View header = View.inflate(this, R.layout.search_results_header, null);
myList.addHeaderView(header, null, false);

dataAdapter = new MyCustomAdapter(this, R.layout.results_list_item, searchedResults);
myList.setAdapter(dataAdapter);
Run Code Online (Sandbox Code Playgroud)

我在哪里做错了?

android listview adapter

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

setScaleType到ScaleType.MATRIX编程不起作用,但在xml中它工作

这是我的代码:

    LinearLayout imageViewParent = (LinearLayout) findViewById(R.id.imageViewParent);
    ImageView view = new ImageView(this);
    imageViewParent.addView(view);
    view.setScaleType(ScaleType.MATRIX);
    view.setBackgroundResource(R.drawable.np);
Run Code Online (Sandbox Code Playgroud)

在这个代码比例类型矩阵不起作用(它将图像固定到父母),但当我在xml中实现它时,它工作正常!每个人都可以帮助我吗?谢谢!

android scale imageview

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

无法销毁活动错误

我是新的Android ...当我按下后退按钮它给我下面的错误...12-01 11:10:07.952: E/AndroidRuntime(3171): FATAL EXCEPTION: main 12-01 11:10:07.952: E/AndroidRuntime(3171): java.lang.RuntimeException: Unable to destroy activity {com.example.IranNara/com.example.IranNara.FirstPage}: java.lang.NullPointerException 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3655) 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3673) 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.app.ActivityThread.access$2900(ActivityThread.java:125) 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066) 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.os.Handler.dispatchMessage(Handler.java:99) 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.os.Looper.loop(Looper.java:123) 12-01 11:10:07.952: E/AndroidRuntime(3171): at android.app.ActivityThread.main(ActivityThread.java:4627) 12-01 11:10:07.952: E/AndroidRuntime(3171): at java.lang.reflect.Method.invokeNative(Native Method) 12-01 11:10:07.952: E/AndroidRuntime(3171): at java.lang.reflect.Method.invoke(Method.java:521) 12-01 11:10:07.952: E/AndroidRuntime(3171): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 12-01 11:10:07.952: E/AndroidRuntime(3171): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 12-01 11:10:07.952: E/AndroidRuntime(3171): at dalvik.system.NativeStart.main(Native Method) …

android

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

类型库已弃用

imageView.setLayoutParams(new Gallery.LayoutParams(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT));
Run Code Online (Sandbox Code Playgroud)

替换Gallery的其他方法有哪些?所以我可以在活动中使用水平滚动

android

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

在Android中与Google Direction API保持距离

http://maps.googleapis.com/maps/api/directions/json?origin=-20.291825,57.448668&destination=-20.179724,57.613463&sensor=false&mode=%22DRIVING%22

例如,此链接生成以下内容:

"routes" : [
      {
         "bounds" : {
            "northeast" : {
               "lat" : -20.1765204,
               "lng" : 57.6137001
            },
           "southwest" : {
               "lat" : -20.2921672,
               "lng" : 57.4472155
            }
         },
         "copyrights" : "Map data ©2014 Google",
         "legs" : [
            {
               "distance" : {
                  "text" : "24.6 km",
                  "value" : 24628
               },
Run Code Online (Sandbox Code Playgroud)

我想只提取距离并在android中显示它

android distance google-directions-api

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

图片未在图库中显示

使用intent启动默认摄像头,并使用以下路径将这些摄像头图像存储外部存储中:

File file = new File(Environment.getExternalStorageDirectory()
                   + File.separator + fileName);
Run Code Online (Sandbox Code Playgroud)

但它没有在画廊中显示.问题出现在nexus 4,7和带有OS 4.4.2的moto G设备上

我试着用

mContext.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri
                .parse("file://" + Environment.getExternalStorageDirectory()))); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用

android android-camera android-file

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

在简单的活动之间导航

你好

无花果

我想知道这个概念是如何在android中实现的

  • 此应用程序中的导航是这样进行的:

Activity1- -- to- - -> Activity 2- -to - -.>Activity 3 - - to - -> Activity2

但是在这样做时::

我将数据从

Activity1 - -> Activity 2- -> 我没有从 Activity2 传递数据 - - > Activity3

现在

如果我导航回 Activity2- - 从 - - Activity3

  • 应用程序关闭,因为 Activity2 正在等待 Activity3 中不存在的数据
  • 我怎样才能克服这个问题,我怎样才能在从 Activity3 导航回来之前保留 Activity 2 的状态(甚至数据)

周期必须是 ::

Activity1- -- to- - -> Activity 2- -to - -.>Activity 3 - - to - -> Activity2


  • 如何实现这一目标?
  • 我需要寻找什么概念

我希望我的描述很清楚


我提供了一个示例程序来支持我的问题

如何修改代码以实现此目的

主活动.java

public …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
9580
查看次数

Eclipse应用程序包重命名工具给出错误

我正在尝试使用eclipse Android Tools重命名我的应用程序包.它正在其他项目中工作,但遗憾的是不在我的项目中.:(.

它给了我内部错误" java.lang.reflect.InvocationTargetException ".请找到完整错误的线程结束.

在项目中,我有几个灌输的图书馆项目(如SlidingMenu,ABS,PullToRefresh,google-play-services_lib).还有像gson,Jakson,twitter 4J等罐子.另外,我有大约35个不同模块的包.

我不知道是什么原因引起了这个问题.我尝试了很多东西,但还没有任何解决方案.

请帮我.提前致谢.:)

这里是完整的详细错误:

java.lang.reflect.InvocationTargetException
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
    at org.eclipse.ui.internal.WorkbenchWindow$13.run(WorkbenchWindow.java:1679)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1676)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizard.createChange(RefactoringWizard.java:663)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizard.computeUserInputSuccessorPage(RefactoringWizard.java:502)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizard.getStartingPage(RefactoringWizard.java:472)
    at org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1271)
    at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:610)
    at org.eclipse.jface.window.Window.create(Window.java:431)
    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation$1.run(RefactoringWizardOpenOperation.java:178)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:202)
    at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:122)
    at com.android.ide.eclipse.adt.internal.refactorings.renamepackage.RenamePackageAction.initiateAndroidPackageRefactoring(RenamePackageAction.java:168)
    at com.android.ide.eclipse.adt.internal.refactorings.renamepackage.RenamePackageAction.promptNewName(RenamePackageAction.java:151)
    at com.android.ide.eclipse.adt.internal.refactorings.renamepackage.RenamePackageAction.run(RenamePackageAction.java:106)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543) …
Run Code Online (Sandbox Code Playgroud)

eclipse android

5
推荐指数
1
解决办法
1142
查看次数

单击URL时的Android Open Activity

在wordpress忘记密码.它正在发送一个重置旧密码的链接

http://mysites.com/wp-login.php?action=rp&key=d7LmrBvrBrruSKh3ZX4v&login=samuel

如果用户点击其Gmail帐户中的链接,我怎么能让我的应用程序干扰?

如果用户点击它.应用列表将与我的应用一起显示.如果用户选择我的应用程序,它将打开一个新活动.谢谢.

android

5
推荐指数
1
解决办法
2349
查看次数