小编San*_*ung的帖子

离开Android应用程序与后退按钮

我希望我的Android应用程序的用户在按某个活动时退出我的应用程序.可以这样做吗?

android back android-lifecycle

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

陷阱svn - > git migration

我们目前正在考虑从svn迁移到git的选项,以获得git提供的所有好处.我们目前担心失去历史并调查此问题.我们想知道当他们从svn迁移到git时是否还有其他问题.

svn git

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

android.database.CursorIndexOutOfBoundsException

我的Android应用中的数据访问代码引发了异常.

以下是导致异常的代码:

String getPost = "SELECT * FROM " + TABLE_POST + ";";
Cursor result = getReadableDatabase().rawQuery(getPost, null);
List posts = new ArrayList();{
Log.d("count", result.getCount() + " post rows");
while (result != null && result.moveToNext());
    Post post = new Post();
    post.setPostId(result.getInt(0));
    posts.add(post);
    ....
}
Run Code Online (Sandbox Code Playgroud)

提出的例外是:

android.database.CursorIndexOutOfBoundsException: Index 2 requested, with a size of 2 exception
Run Code Online (Sandbox Code Playgroud)

log方法产生结果2 post rows.

这有什么不对?

编辑:我已经添加了完整的堆栈跟踪,以便那些希望查看它的人可以这样做.

11-14 09:57:50.538: W/dalvikvm(4710): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
11-14 09:57:50.608: E/AndroidRuntime(4710): FATAL EXCEPTION: main
11-14 09:57:50.608: …
Run Code Online (Sandbox Code Playgroud)

java android exception indexoutofboundsexception android-sqlite

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

意外删除Android布局文件

我不小心从我的Android项目中删除了一个布局文件.有什么方法可以把它拿回来吗?我没有碰过它,因为它已经完成了.我没有其他文件的副本.

android

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

JAX-RS客户端返回null实体

我有一个像这样定义的JAX-RS服务:

@Produces(MediaType.APPLICATION_JSON)
@GET
@Path("/namestartswith")
public List<ProductBrand> nameStartsWith(@QueryParam("name") String name) {
    List<ProductBrand> productBrandList = productBrandService.findByNameStartsWith(name);
    System.out.println("productBrandList: " + productBrandList);
    return productBrandList;
}
Run Code Online (Sandbox Code Playgroud)

发出以下URL:

http://localhost:19191/productbrand/namestartswith?name=f
Run Code Online (Sandbox Code Playgroud)

生产:

{"productBrand":[{"brandImage":"ffbrand.png","description":"the brand called ff","id":"1","name":"ffbrand"},{"brandImage":"flfl.png","description":"flfl","id":"6","name":"flfl"},{"brandImage":"ffbran.png","description":"ffbr","id":"16","name":"ffbran"}]}
Run Code Online (Sandbox Code Playgroud)

这意味着该服务按预期工作.

现在我使用RestEasy进行客户端访问.

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-client</artifactId>
        <version>${resteasy.version}</version>
    </dependency>
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jackson-provider</artifactId>
        <version>${resteasy.version}</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

以下代码访问服务:

    Client client = ClientBuilder.newClient();
    WebTarget target = client.target("http://localhost:19191/productbrand/namestartswith?name=" + name);
    Response restEasyResponse = target.request(MediaType.APPLICATION_JSON).get();
    log("entity: " + restEasyResponse.readEntity(new GenericType<List<ProductBrand>>() {
    }););
Run Code Online (Sandbox Code Playgroud)

输出是:

entity:null

甚至叫restEasyResponse.getEntity()回归null.可能有什么问题?

resteasy

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

Java中Android的Base64.encodeToString(data, Base64.NO_WRAP)相当于什么

我在 stackoverflow 上查找过此信息,但找不到我想要的确切答案。

如果我们使用 Java 版本的Base64in java.util,那么 Java 中的 Android 版本相当于什么Base64.encodeToString(data, Base64.NO_WRAP)

java base64

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

调用EditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD)不会将文本字段更改为密码字段

我的EditTextAndroid应用中有一个名为password

当我打电话时password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD),该字段不会更改为密码文本字段.为什么这样做以及如何在运行时将其设为密码字段?

android

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

毕加索图像缓存

我想用Picasso图像缓存下载以下图像下载代码.

DownloadImage downloadImage = new DownloadImage(); 
downloadImage.execute(advert.getImgUrl());

private class DownloadImage extends AsyncTask<String, Void, Bitmap> {

    @Override
    protected Bitmap doInBackground(String... arg) {
        Bitmap bmp = null;
        try {
            URL url = new URL(arg[0]);
            bmp = BitmapFactory.decodeStream(url.openConnection()
                    .getInputStream());

        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
            return null;
        }
        return bmp;

    }

    @Override
    protected void onPostExecute(Bitmap result) {
        if (result == null) {
            Intent intent = new Intent(AdvertisingActivity.this,
                    AdvertisingErrorActivity.class);
            intent.putExtra("ad-error", "Error downloading image");
        }
        adImg.setImageBitmap(result);
        super.onPostExecute(result);
    }
} …
Run Code Online (Sandbox Code Playgroud)

android caching image picasso

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

用于活动的Android幻灯片滑出

我有一个Android应用程序,其中九个活动不加载布局文件.他们的观点是扩展View类的私有类.活动在运行时构造视图对象,并使用这些对象而不是布局文件.我遇到的问题是,当切换到其他视图时,创建这些活动的视图应该滑入并向左和向右滑动.我以前使用过ViewFlipper,但由于浏览器脚本需要布局文件而不是活动,因此我无法满足我的需求.如果不解决切换到布局文件,我的问题是否有可能得到解决?

android slide

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

JavaFX RadioButton事件处理

从组中选择单选按钮时会触发什么样的JavaFX2事件,如何处理它?

event-handling radio-button javafx-2

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