小编宿命的*_*な孤独的帖子

如何将我在EditText框中键入的数据添加到要在另一个活动中列出的数组中?

下面是我用于Android应用程序开发的3个java类.我想在AddActivity中添加学生数据(姓名和电话号码),点击"添加"后存储在MainActivity页面中.我已经研究过这个并尝试使用数组.但是我对于代码如何将AddActivity中键入的数据发送到MainActivity页面的逻辑非常困惑.任何人都可以给我一个如何解决这个问题的指导,如果你能用另一种方式向我展示我正在尝试的方式,我真的很感激.我希望在AddActivity页面中单击的每个"Add"之后,将数据以ListView格式存储在MainActivity中.我希望有人能指导我这样做.谢谢.

MainActivity.java - https://jsfiddle.net/eb1fprnn/

public class MainActivity extends AppCompatActivity {
ListView listView;
Button addStudent;
ArrayList<Student> students = new ArrayList<Student>();
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    add();
}



public void add() {
    Student student;
    addStudent = (Button) findViewById(R.id.add);
    addStudent.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(MainActivity.this, AddActivity.class);
            startActivity(intent);
        }
    });
}
}
Run Code Online (Sandbox Code Playgroud)

AddActivity.java - https://jsfiddle.net/40k5mas2/

public class AddActivity extends AppCompatActivity {
EditText name, phone;
Button add;
int FphoneNumber;
String Fname;
ArrayList<Student> students;
@Override
protected …
Run Code Online (Sandbox Code Playgroud)

java arrays android listview android-studio

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

为什么我的d3.tip无法正常工作?

在将d3.tip方法添加到代码中之前,将显示条形图.但是,在添加d3.tip方法后,没有显示任何内容,并且此错误显示在控制台中.如何解决此问题并将d3.tip添加到条形图中?未捕获的TypeError:对象#没有方法'tip'

<!DOCTYPE html>
<meta charset="utf-8">
<style>

body {
  font: 10px sans-serif;
}

.y.axisRight text {
    fill: orange;
}

.y.axisLeft text {
    fill: steelblue;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.bar1 {
  fill: steelblue;
}

.bar2 {
  fill: orange;
}

.x.axis path {
  display: black;

}
.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 2px;
}

/* Creates a small triangle extender for the tooltip */ …
Run Code Online (Sandbox Code Playgroud)

html json visualization bar-chart d3.js

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

如何使用d3.domain从JSON文件的多个列中获取d3.min和d3.max?

这是我正在使用的JSON文件,我想使用ysec.domain([d3.min(data,function(d)} {return(三列“ male”,“ female”和“ both “)}),d3.max(数据,函数(d){return(” male“,” female“和” both“这三列的最大值)}))); 无论如何,我是否要将最小值设置为三列中的最小值:“男性”,“女性”和“两者”,这也适用于最大值?

[{"year":"1960","male":"61.7","female":"65.7","both":"63.7","rankmale":"47","rankfemale":"50","rankall":"45"},
{"year":"1970","male":"65.4","female":"70.2","both":"67.7","rankmale":"45","rankfemale":"45","rankall":"44"},
{"year":"1980","male":"68.9","female":"74.2","both":"71.5","rankmale":"33","rankfemale":"36","rankall":"29"},
{"year":"1990","male":"71.9","female":"76.9","both":"74.3","rankmale":"28","rankfemale":"30","rankall":"30"},
{"year":"2000","male":"76.1","female":"80.1","both":"78.1","rankmale":"11","rankfemale":"24","rankall":"15"},
{"year":"2011","male":"80.1","female":"84.6","both":"82.3","rankmale":"6","rankfemale":"8","rankall":"5"}]
Run Code Online (Sandbox Code Playgroud)

html json visualization d3.js

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

如何找到数组是否有任何两个元素(i + j)等于我给定的键?

假设我有一个阵列

int[] arr = {1, 2, 3, 4, 5, 6}
Run Code Online (Sandbox Code Playgroud)

我必须输入一个基于用户输入的"键"值.

如果数组有任何两个元素总和到我的键值,则返回true值或false值.为什么我的算法仍有问题?我在嵌套循环中存在一些误解吗?有什么帮助吗?

public static boolean checkPair(int[] arr, int key) {
    for (int i = 0; i < arr.length; i++) {
      for (int j = i + 1; j < arr.length; j++) {
        if (arr[i] + arr[j] == key) {
          return true;
        } else {
          return false;
        }
      }
    }
    return false;  
}
Run Code Online (Sandbox Code Playgroud)

java arrays for-loop boolean

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

如何使用递归来表示用户输入的平方和?

让我们说对于用户输入1,我可以很容易地找到它的平方.(单个数字输入)如何使用递归方法查找平方和(输入多个数字),例如12345应该给出1*1 + 2*2 + 3*3 + 4*4 + 5*5 = 55?对于基本情况,这是num == 1对的吗?从那里,我如何计算后面的后续数字1

public static int squareSum(int num) {
    if (num == 1) {
        return num*num;
    } else {
        return 0; 
    }
}
Run Code Online (Sandbox Code Playgroud)

java algorithm math recursion

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