小编Alp*_*ode的帖子

如何删除支持库(appcompat_v7)[Eclipse]

我最近将我的eclipse和ADT插件更新到了最新版本,并认识到了一些重大变化.每当我创建一个新的Android应用程序项目时,都会出现一个之前不存在的新appcompat_v7库以及一个fragment_main.xml.这是为什么?为什么activity_main.xml文件不再是活动布局的首选,为什么appcompat库现在包含在每个项目中?我试图多次删除eclipse/adt/sdk并从sdk管理器中删除支持库但没有结果!我意识到它与actionbar有关但问题是每当我创建一个新项目时,项目的文件和appcompat_v7文件都会出现红色感叹号,这会阻止我编译/运行应用程序,甚至有时appcompat_v7文件也没有创造,我唯一得到的是损坏的代码这里是一张图片:http://i.stack.imgur.com/XJMfW.png

那我怎么能删除这种依赖,谢谢

java eclipse android

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

使用action_view意图后Android应用程序崩溃

我有一个奇怪的错误,这是我的代码

String a;
String b;
a="http://website1.com/abcabc1";
String[] separated = a.split("/");
b = separated[3];

String url = "www.website2.com/" + b;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
finish();
Run Code Online (Sandbox Code Playgroud)

我想做的就是在字符串“ abcabc1”中获取“ .com /”之后的值,然后打开一个新网址,即“ www.website2.com/abcabc1”,但我遇到的问题是应用程序崩溃在启动时,我试图发现问题的根源,发现的是,如果我的代码是:

String url = "www.website2.com/";
Run Code Online (Sandbox Code Playgroud)

它可以正常工作,但是如果是这样的话:

String url = "www.website2.com/" + b;
Run Code Online (Sandbox Code Playgroud)

应用程序将崩溃。

注意如果我尝试将字符串url设置为textview文本,则会以正确的形式显示它,但是如果我将其传递给浏览器,则会崩溃。对不起,我的语言不好,谢谢。

更新:目录:

04-01 14:09:08.670: D/AndroidRuntime(2126): Shutting down VM
04-01 14:09:08.670: W/dalvikvm(2126): threadid=1: thread exiting with uncaught exception (group=0xb3ad7ba8)
04-01 14:09:08.680: E/AndroidRuntime(2126): FATAL EXCEPTION: main
04-01 14:09:08.680: E/AndroidRuntime(2126): Process: com.example.ytdownload, PID: 2126
04-01 14:09:08.680: E/AndroidRuntime(2126): java.lang.RuntimeException: Unable …
Run Code Online (Sandbox Code Playgroud)

java eclipse android

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

在类之间传递字符串时,Android应用程序会崩溃

我正在尝试在Android中的两个类之间传递一个字符串.第一类是"MainActivity",第二类是"abc".

这是我的MainActivity代码:

package com.example.passstrings;


import android.support.v7.app.ActionBarActivity;
import android.support.v4.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;

public class MainActivity extends ActionBarActivity {
String pass;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

            pass = "abcabc";
            Intent abc = new Intent(this , abc.class);
            abc.putExtra("key", pass);
            startActivity(abc);






        if (savedInstanceState == null) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, new PlaceholderFragment())
                    .commit();
        }
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar …
Run Code Online (Sandbox Code Playgroud)

java android

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

标签 统计

android ×3

java ×3

eclipse ×2