小编Poz*_*pps的帖子

无法解析方法startActivity()

我是Android开发的新手,在改变活动时遇到了一些问题.我试图从一个方法中改变活动,但我收到错误,cannot resolve method startActivity并在参数结束时出错Cannot resolve constructor 'Intent (...)'.我在这里发现了一个同样问题的问题,并试图将他们的回复实施到我的程序中但没有快乐.

这是代码:

public void open301(View view) {
    startActivity(new Intent(CustomAdapter.this, ThreeZeroOne.class));
}
Run Code Online (Sandbox Code Playgroud)

在查看上面链接的问题的回复之前,代码看起来像这样,具有相同的错误:

public void open301(View view) {
   Intent openThree = new Intent(this,ThreeZeroOne.class);
    startActivity(openThree);
}
Run Code Online (Sandbox Code Playgroud)

完整代码:

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import android.content.Intent;

public class CustomAdapter extends BaseAdapter {
  String[] result;
  Context context;
  int[] imageId;

  private static LayoutInflater inflater = null;

  public CustomAdapter(selectGame …
Run Code Online (Sandbox Code Playgroud)

android

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

分析 - 哪一层?

非常开放的架构问题。

我有一个 Android 离线应用程序。
在用户可以更改配置的操作之一中,在我的特定情况下,它是预测当天。
所以要做到这一点,流程是这样的:

  • 点击事件的活动;
  • 首选项视图模型;
  • 偏好业务;
  • 并最终在持久层上持久化;

实际效果将同时发生(对我的问题不重要)。

我的问题是:
添加分析跟踪的最佳位置在哪里?
在定位我的分析跟踪事件时,我到底应该考虑什么?

以防万一,这是我正在谈论的应用程序:https : //play.google.com/store/apps/details?id=pozzo.apps.travelweather

谢谢

architecture android analytics

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

每个新录制声音的不同文件名

我正在制作录音应用程序,我遇到了一个小问题.我想要保存录制的文件,它工作正常,除了名称有问题.我有这个代码:

int num = 0;
File FolderCreator = new File(
        Environment.getExternalStorageDirectory()
                + "/My Recored Songs/Pads/");
File FileCreator = new File(FolderCreator, "My Record.mp3");
Run Code Online (Sandbox Code Playgroud)

然后

if (FileCreator.exists()) {
    num++;
    FileCreator = new File(FolderCreator, "My Record "
            + num +".mp3");
}
Run Code Online (Sandbox Code Playgroud)

它有效.但问题是,如果我离开应用程序并再次启动它,它将从1开始计数并覆盖以前的文件.我怎么能防止这种情况?

filenames android

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

Android应用程序中的非冻结睡眠

我正在以编程方式创建一些视觉事件,即在单击按钮时显示图像,然后应等待 500 毫秒,然后以滑动效果将图像从屏幕上扫除。但是,如果我尝试使用 Thread.sleep,它在进入睡眠之前不会处理以前的 UI 事件,因此在这种情况下,图像应设置为可见,然后它会休眠,但它会在图像变得可见之前休眠。此外,移动视图的循环太快了 - 我希望使用 Thread.sleep 来减慢它的速度,但看起来这也行不通。

有什么更好的方法可以做到这一点?

View passImage = frontView.findViewWithTag(SearchConstants.PassImageTag);
passImage.setAlpha((float) 1);
frontView.setRotation((float)-10);

try {
    Thread.sleep(1000);
} catch (InterruptedException e) {
    e.printStackTrace();
}

for (float i = 0; i > 0 - halfScreenWidth; i--) {
    frontView.setX(i);
}
Run Code Online (Sandbox Code Playgroud)

android

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

如何获取HashMap的第一个元素

尝试了很多方法并阅读了大量的文字,但我仍然无法理解如何解决我的问题.我们的想法是,HashMap中填充了一个"for"循环,其中包含来自数据库的数据.此外,此参数(HashMap)传递给listViewContent然后创建适配器并最终填充listView.事实是listView中的每一行都有2个textView和1个imageView,我需要从这个listView的第二个textView获取文本,数据存储在数据库中.

这是我的代码块:HashMap块

if (posts != null) {
    for (WallPostItem post : posts) {
        //create new map for a post
        Map<String, Object> map = new HashMap<String, Object>();
        map.put(ATTRIBUTE_NAME_TEXT, post.text);
        PictureItem postPicture = new PictureItem();
        map.put(ATTRIBUTE_NAME_IMAGE, postPicture);
        map.put(ATTRIBUTE_NAME_DATE, post.date);



        if ((post.pictures != null) && (post.pictures.size() != 0)) {
            //start downloading of pictures

            String pictureLink = post.pictures.get(0);

            if (dbHandler.hasPicture(pictureLink)) {
                Bitmap image = dbHandler.getPicture(pictureLink);
                int width = image.getWidth();
                int height = image.getHeight();
                if (width>800 || height>800){
                 int threeWidth = width / 2;
                 int …
Run Code Online (Sandbox Code Playgroud)

java android listview hashmap android-listview

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