在最新的应用更新后,我收到了这个新的崩溃异常.似乎没有任何意义.有人能说出问题是什么吗?由于这个原因,它看起来像是一个可能的电子邮件格式化问题:dat = mailto:xxxx@xxxxxxxxx.xxx(有附加内容)....但我不确定我在电子邮件中有任何错误.
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW
dat=mailto:xxxx@xxxxxxxxx.xxx (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1512)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1384)
at android.app.Activity.startActivityForResult(Activity.java:3190)
at android.app.Activity.startActivity(Activity.java:3297)
at android.text.style.URLSpan.onClick(URLSpan.java:62)
at android.text.method.LinkMovementMethod.onTouchEvent(LinkMovementMethod.java:212)
at android.widget.TextView.onTouchEvent(TextView.java:8344)
at android.view.View.dispatchTouchEvent(View.java:5542)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1912)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1371)
at android.app.Activity.dispatchTouchEvent(Activity.java:2364)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1860)
at android.view.View.dispatchPointerEvent(View.java:5722)
at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:2897)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2473)
at android.view.ViewRootImpl.processInputEvents(ViewRootImpl.java:845)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2482)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424) …Run Code Online (Sandbox Code Playgroud) 我有这个代码可以工作,唯一的问题是,如果我离开WebView甚至关闭应用程序,甚至按下手机上的电源,播客的音频一直在播放.
谁会知道如何阻止它?
这是代码:
public class PodcastsActivity extends BaseActivity //implements ActionBar.OnNavigationListener
{
WebView webview = null;
@Override
public void onCreate(Bundle savedInstanceState)
{
//setTheme(R.style.Theme_Sherlock_Light);
super.onCreate(savedInstanceState);
//setContentView(R.layout.podcasts);
webview = new WebView(this);
webview.getSettings().setAppCacheEnabled(false);
webview.getSettings().setJavaScriptEnabled(true);
webview.setInitialScale(1);
webview.getSettings().setPluginState(PluginState.ON);
webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
//webSettings.setBuiltInZoomControls(true);
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
//webSettings.getMediaPlaybackRequiresUserGesture();
webSettings.setAllowContentAccess(true);
webSettings.setEnableSmoothTransition(true);
webSettings.setLoadsImagesAutomatically(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setSupportZoom(true);
webSettings.setUseWideViewPort(true);
setContentView(webview);
webview.loadUrl("http://www.stitcher.com/podcast/entrepreneuronfirecom/entrepreneur-on-fire-tim-ferriss-other-incredible-entrepreneurs");
}
// public void onBackPressed ( )
// {
// Class.forName("com.***.HTML5WebView").getMethod("onPause", (Class[]) null).
// invoke(html5WebView, (Object[]) …Run Code Online (Sandbox Code Playgroud) 我是AndroidStudio AND Gradle的新手。
我从eclipse导入了一个项目,创建了一个模块,然后尝试运行该项目,但是出现了以下错误:
AndroidManifest.xml doesn't exist or has incorrect root tag
Run Code Online (Sandbox Code Playgroud)
我一直在寻找这个以前的解决方案: 如何使用Android Studio和gradle构建android库?
但是这个解决方案对我来说太先进了。
有人可以帮助我以简单的方式理解出了什么问题以及如何解决吗?
谢谢!
在答案之一之后进行更新:
这些是我在构建菜单下拥有的选项:
我应该将密码列创建为常规varchar,然后像这样插入:
sha1($pass_string)
Run Code Online (Sandbox Code Playgroud)
或者我应该在创建表时做一些额外的事情以确保密码字段是安全的?
谢谢!
我正在使用https://gtmetrix.com来诊断我的页面速度问题.
有问题的页面有一个嵌入的YouTube视频,GTMetrix说这个视频的JS调用正在减慢页面加载速度.
这是正在进行的呼叫:
<iframe width="640" height="360" src="https://www.youtube.com/embed/PgcokT0AWHo" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud) advertisers = db.dbname.find( 'my query which returns things correctly' );
Run Code Online (Sandbox Code Playgroud)
我现在意识到它将光标返回到集合列表.
但我不知道如何循环它们并获得每个集合.
我想尝试这样的事情:
advertisers.each(function(err, advertiser) {
console.log(advertiser);
});
Run Code Online (Sandbox Code Playgroud)
但这不起作用.但我没有从网上搜索看到如何让它实际上使用简单的JavaScript.
然后我有这个代码:
var item;
if ( advertisers != null )
{
while(advertisers.hasNext())
{
item = advertisers.next();
}
}
Run Code Online (Sandbox Code Playgroud)
它给出了这个错误: SyntaxError: syntax error (shell):1
非常感谢!
谢谢!
我知道MySQL有默认的latin1编码,显然需要1个字节来存储latin1和3个字节的字符来存储utf-8中的字符- 这是正确的吗?
我正在开发一个我希望将在全球范围内使用的网站.我绝对需要utf-8吗?或者我可以使用latin1逃脱?
此外,我试图将一些表从latin1更改为utf8,但我收到此错误:
Speficief key was too long; max key length is 1000 bytes
有没有人知道这个解决方案?我应该真的解决这个问题,还是拉丁1就够了?
谢谢,亚历克斯
我正在制作像这样的小部件:
http://www.comehike.com/outdoors/widget.php?hike_id=176&height=400&width=700
由于某种原因,我似乎无法让滚动条消失.有谁知道这是怎么做到的吗?
谢谢!
我正处于设计小部件的初始阶段,并提出了一个更有利的设计问题 - 将其作为IFrame或使用其他技术.
有没有人在嵌入其他网站之前构建小部件?什么是最好的设计/建筑师?有什么好的做法吗?
谢谢,亚历克斯
我有一个关于在各个国家徒步旅行的网页.我正在尝试为每个国家制作一个类似的页面,但不确定如何自动将谷歌地图置于一个国家/地区中心,并根据国家/地区的大小调整焦点.
这是我的问题页面:
http://www.comehike.com/outdoors/country.php?country_id=6&country_name=Belarus
http://www.comehike.com/outdoors/country.php?country_id=1&country_name=United%20States
你看到中心和焦点大小是如何静态的?那是因为我目前使用此代码来居中地图:
function initialize( )
{
var myLatlng = new google.maps.LatLng(37.775, -122.4183333);
var myOptions =
{
zoom: 2,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
Run Code Online (Sandbox Code Playgroud)
但这只是因为我不确定如何按国家名称来做,并自动调整大小.如何通过将国家/地区名称传递给初始化函数来完成所有操作?
谢谢!